Bonjour,
Je suis débutante en Java. Je dois crypter un mot de passe en SHA1 sur ma version Java 1.6.
J'ai trouvé une fonction sympa qui doit crypter mon mot de passe:
Le problème c'est que j'ai une erreure sur la méthode digest. Le programme me dit qu'il doit avoir 3 arguments et moi je n'en ai qu'un seul.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import java.security.MessageDigest; public byte[] getHash(String password) throws NoSuchAlgorithmException { MessageDigest digest = MessageDigest.getInstance("SHA-1"); digest.reset(); byte[] input = digest.digest(password.getBytes()); }
Comment cela se fait-il? Est ce que c'est ma version 1.6 de Java qui fait que ca ne marche pas?
Merci à tous ceux qui se pencheront sur mon cas...
Partager