Crypter un mot de passe

Mohican69 Messages postés 12 Statut Membre -  
latoopa Messages postés 278 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'aurai aimé connaitre la meilleur façon de crypter un mot de passe récupéré avec Java et l'insérer dans une base de données MySQL.

Merci :)
A voir également:

6 réponses

poowlyne Messages postés 19 Statut Membre
 
Bonjour,

tu mets md5("ton mot de passe")
0
bloodchecker Messages postés 361 Statut Membre 35
 
Je ne pense pas que cela marche en Java, en PHP ok, mais pas en java.

Sinon une recherche concernant le MD5 et java donne des résultat fructueux du genre :
http://www.respawner.fr/blog/index.php?post/2008/09/03/Generation-d-un-MD5-avec-Java
0
blux Messages postés 4929 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

pour un usage courant, calculer son md5 et le stocker dans la base est le plus simple. Si toutefois tu es parano, prends SHA-256, voire SHA-512...
0
Mohican69 Messages postés 12 Statut Membre
 
Oui je veux le faire en SHA car le MD5 n'est pas très sure de nos jours.
0
blux Messages postés 4929 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
car le MD5 n'est pas très sure de nos jours.
Les collisions trouvées sont quand même hors de portée de l'amateur moyen...
0
md5
 
tu peux tester le décryptage md5 avec des sites comme : https://www.dcode.fr/hash-md5 (un dico est utilisé, il trouve tout !)
0
blux Messages postés 4929 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
un dico est utilisé, il trouve tout !
Il ne pourra jamais trouver tout, ni même un mot de passe de deux lettres qui a été "salé"...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bloodchecker Messages postés 361 Statut Membre 35
 
D'un autre coté les mots de passe ne sont pas tous dans les dictionnaire, et ton site par exemple ne trouve pas le mot de passe : &_
Pas long pourtant !
0
latoopa Messages postés 278 Date d'inscription   Statut Membre Dernière intervention   32
 
Salut,

en Java tu as la classe Cipher qui est assez performante pour le cryptage/décryptage de mots de passe si je me souviens bien..

https://docs.oracle.com/javase/1.5.0/docs/api/javax/crypto/Cipher.html

Voilà :)

Toopa
0