bonjour voila je veu cryter avec XOR mais un probleme se présente.
quand je veu cryter que des lettres c ok!
quand j'ajoute des chiffres le cryptage et plus bon.
en faite la présentation dans le edit est ok
mais quand je copie/colle pour le retraduire sa s'arrete au
moment des chiffre :-(
pour tester et me donner votre avie :
quand pensez vous ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function crypt_decrypt_xor(chaine:string;key:string):string; var i,j:integer; s:string; begin s:='';j:=1; for i:=1 to length(chaine) do begin if j>length(key) then j:=1; s:=s+char(integer(ord(chaine[i])) xor integer(ord(key[j]))); j:=j+1; end; Result:=s; end; procedure TForm1.Button1Click(Sender: TObject); begin Edit2.Text:=crypt_decrypt_xor(edit1.text,'5'); end;
Partager