Bonjour à tous, voilà mon problème, ça fait 3 jours que je tourne en rond, j'ai fait plusieurs recherche, mais rien trouvé. Je cherche une solution pour crypter/décrypter un texte de longueur variable dans un TDemo. J'ai une routine de cryptage XOR avec choix d'une clé, ça fonctionne très bien avec des TEdit. Mais je voudrais pouvoir faire la même chose avec un texte plus long. Merci pour votre aide.
Voilà ma routine :
J'ai oublié de préciser, je suis sous delphi 2010 Architect.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function CryptDeCrypt(St:string;Key:integer):string; var i:byte; StCrypt:string; CleInt : integer; begin //cleInt:=strtoint(key); StCrypt:=''; //Initialise la variable for i:=1 to Length(St) do //Pour tous les caractères de notre chaine... StCrypt:=StCrypt+Char(Byte(St[i]) xor cleInt shr 8); //...On effecute le cryptage result:=StCrypt; //Renvoie le résultat end;
Partager