Bonjour,
je veut pas enregistrer le mot de passe dans une table
Le mot de passe ne doit pas être enregistré : c'est son CRC que l'on enregistre et que l'on compare au CRC calculé à partir du mot de passe de l'utilisateur. Si l'utilisateur ne connait pas l'algo de CRC utilisé, il n'a aucun moyen de remonter au mot de passe.
A la saisie :
WriteTo_CRC_DB("user1",CRC(PassWord_Of_User)) ;
Au Controle :
1 2
| UserCRC:=ReadFrom_CRC_DB("User1");
Ok:= (UserCRC = CRC(PassWord_To_Check)) |
Utiliser par exemple une fonction de CRC polynomiale de son choix (comme MD5).
Partager