Bonjour,
je souhaite crypter mais mot de passe pour les enregistrer dans ma base de données. pour cela j'ai recupéré sur le net une classe qui permet de crypter en md5. Voici la classe que j'utilise:
or cette classe me crypte aleatoirement les mot de passe, c'est à dire que lorsqu'un visiteur veux s'authentifier avec son mot de passe, ce dernier sera crypté autrement et le visiteur ne pourra alors pas s'authentifier.
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 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Secure { public static String md(String password) { String codedPassword = ""; try { MessageDigest md = MessageDigest.getInstance("MD5"); byte[] byt = password.getBytes(); md.update(byt); byte[] finished = md.digest(); codedPassword = finished.toString(); } catch (NoSuchAlgorithmException nsae) { } return codedPassword; } }
Pouvez vous m'éclairé sur ce problème? Faut'il que j'utilise d'autre classe?
merci d'avance et bonne journée.
laurent
Partager