Bonjour,
Je vous demande un peu d'aide concernant le MD5. Je ne connais pas trop les mécanismes de génération d'un MD5. Et j'aurai quelques petites questions à ce sujet ^^
Premier cas, quand je génère un MD5 via PHP ou MySQL, ça me donne un résultat en hexa.
Par exemple, le mot 'secret' :
Mais quand j'utilise un MD5 généré par Linux, ca me sors un truc ommençant par $1$ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 mysql> select MD5('secret'); +----------------------------------+ | MD5('secret') | +----------------------------------+ | 5ebe2294ecd0e0f08eab7690d2a6ee69 | +----------------------------------+
Pourquoi est-ce différent ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 root@sd-***:~# userdbpw -md5 Password:secret $1$6NjG3t8G$rl8LR9kxqsuOnkTRCV8wh0
Deuxième cas, je suis entrain d'installer un serveur Courier qui utilise une BDD MySQL pour les utilisateurs virtuels. Je stocke mes mots de passes en MD5 Hexa, et Courier nécessite des MD5 $1$. Comment je fais pour les convertir ??
Merci d'avance de vos réponses.
Partager