Bonjour,
J'utilise le composant TDCP_Blowfish de Delphi pour crypter un mot de passe.
Seulement voila, je rencontre un problème lorsque j'essaye de crypter une deuxième fois le même mot de passe avec la même clé de cryptage : les deux chaines cryptées sont différentes.
Exemple :
Comment cela est-il possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 mdp := 'alain'; DCP_blowfish1.Init('ma_cle_de_connexion',64,nil); //Initialisation cypher Password := DCP_blowfish1.EncryptString(mdp); //Cryptage ShowMessage(Password); //Chaîne affichée : YXmPXng= //Deuxième cryptage avec la même variable DCP_blowfish1.Init('ma_cle_de_connexion',64,nil); Password := DCP_blowfish1.EncryptString(mdp); ShowMessage(Password); //Chaîne affichée : x7W7xUo=
Merci de votre aide
Partager