我想加密字符串,但通常只有部分字符串正在加密。我没有看到其他人有这个问题,所以我可能做错了什么。我在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