Ich versuche eine Zeichenfolge zu verschlüsseln, aber oft wird nur ein Teil der Zeichenfolge verschlüsselt. Ich sehe niemanden, der dieses Problem hat, also mache ich wahrscheinlich etwas falsch. Ich habe das gleiche Problem in Delphi 2007 und 2009. Ich benutze Win XP SP3. Hier ist der Code:Delphi - MadCrypt - Problem beim Verschlüsseln und Entschlüsseln einer Zeichenfolge
procedure TForm1.Button1Click(Sender: TObject);
var
sTestToConvert: ansistring;
sPassword: ansistring;
begin
sTestToConvert := trim(Memo1.Text);
sPassword := trim(Edit1.Text);
madCrypt.Encrypt(sTestToConvert, sPassword);
Memo2.Text := sTestToConvert;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
sTextToConvert: ansistring;
sPassword: ansistring;
begin
sPassword := trim(Edit1.Text);
sTextToConvert := trim(memo2.Text);
madCrypt.Decrypt(sTextToConvert, sPassword);
Memo1.Text := sTextToConvert;
end;
ich auch das gleiche Problem haben, wenn sie versuchen OldEncrypt und OldDecrypt zu verwenden. Irgendwelche Ideen zu dem, was das Problem verursacht? Vielen Dank.
Danke Rob ... das war das Problem und es funktioniert jetzt. Ich schätze die Hilfe. –