Bonsoir,
Dans le but d'un stage je dois créer un section web qui demande une authentification en hashant le champ de mot de passe cela et mis en place grâce a cette fonction .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public String getEncodedPassword(String key) throws NoSuchAlgorithmException { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(key.getBytes()); byte[] md5 = md.digest(); return md5.toString(); }
ça marche très bien le champ est bien hasher mais le gros souci ^^ c'est que je vois pas comment le comparer avec celui qui est demander en page de login (car lui il est pas hasher il est en clair)
la piste que j'ai instinctivement suivi ( voir stupidement ) est de hasher à son tour ce mot de passe en clair envoyer par le biais de la page login mais pas de chance ce n'est pas le même donc si quelqu'un pourrai me dire comment faire pour les comparer ou une autre manière de faire.
Partager