|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juin 2006 Messages : 115 ![]() |
bonjour
je voudrais sécuriser mes mots de passe avant de les sauvegarder dans la base de données. g cherché et g trouvé le md5 mais il ne marche que dans un sens. j'en ai trouvé d'autres (sha256 et 512 et le whirlpool) mais il y a 2 choses que je ne sais pas : est-ce qu'ils marchent dans les deux sens et quel est le nom de la fonction pour les utiliser si kkun peut m'aider ou me donner le nom d'une fonction qui hash ou crypte dans les 2 sens |
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Les algorithmes de hachage comme le md5 et le sha256 ne sont pas réversibles. Le but consiste justement à générer une empreinte de longueur fixe pour une entrée de taille quelconque.
Pour des fonctions de cryptage et donc décryptage vous pouvez vous orienter vers la librairie mcrypt. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
si tu veux vraiment sécuriser, utilise le md5 qui n'est pas reversible et qu'à chaque fois que tu oublies ton mot de passe, crées un lien vers une page pour créer un nouveau mot de passe qui te sera envoyé par mail. Donc personne même toi ne recuperera le mot de passe si tu ne souviendras de ce que ça a été
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2004 Messages : 78 ![]() |
une chose importante : il existe des annuaire de hash md5.
Je conseil donc lors du changement ou de l'enregistrement de mot de passe, de vérifier le mot de passe afin qu'il soit "fort". C'est à dire constitué d'au moins 8 caractères et comportant au moins une majuscule, et des chiffres. |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Étudiant Inscription : août 2005 Messages : 161 ![]() |
En ajoutant un petit quelque chose (souvent une chaine de caractères aléatoires) à la suite du mot de passe avant de la passer à md5() tu empêche les attaques de type dictionnaire. C'est la technique dite du grain de sel.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com