J'essaie de crypter une chaîne mais souvent seule une partie de la chaîne est en cours de cryptage. Je ne vois personne d'autre ayant ce problème, donc je fais probablement quelque chose de mal. J'ai le même problème dans Delphi 2007 et 2009. J'utilise Win XP SP3. Voici le code:Delphi - MadCrypt - Problème de cryptage et de décryptage d'une chaîne
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;
J'ai aussi le même problème en essayant d'utiliser OldEncrypt et OldDecrypt. Des idées sur ce qui cause le problème? Merci.
Merci Rob ... c'était le problème et ça marche maintenant. J'apprécie l'aide. –