我想加密字符串,但通常只有部分字符串正在加密。我沒有看到其他人有這個問題,所以我可能做錯了什麼。我在Delphi 2007和2009中遇到了同樣的問題。我正在使用Win XP SP3。這裏是代碼:德爾福 - MadCrypt - 加密和解密字符串的問題
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;
我試圖使用OldEncrypt和OldDecrypt時也有同樣的問題。關於是什麼導致問題的任何想法?謝謝。
感謝羅布......這是問題,它現在工作。我很感激幫助。 – 2009-05-22 16:29:15