文字列を暗号化しようとしていますが、しばしば文字列の一部のみが暗号化されています。私はこの問題を抱えている誰も見ていないので、おそらく何か間違っています。私はDelphi 2007と2009で同じ問題を抱えています。私はWin XP SP3を使用しています。コードは次のとおりです。Delphi - 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を使用しようとすると同じ問題が発生します。何が問題の原因となっているかについてのアイデア?ありがとう。
ありがとうございました...問題があり、現在は機能しています。私は助けに感謝します。 –