Code Hashage mot de passe
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
A voir également:
- Code Hashage mot de passe
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Code ascii - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
4 réponses
'lut, aucune classe Hash n'existe nativement sous PHP, ce code fait partie d'un script plus complet que ça.
Pour hasher des données, tu as a ta disposition la fonction password_hash, ou encore crypt avec un algo de hashage solide (donc PAS MD5, ni SHA1).
Pour hasher des données, tu as a ta disposition la fonction password_hash, ou encore crypt avec un algo de hashage solide (donc PAS MD5, ni SHA1).
Et cela se traduit comme en code. En effet, je souhaite que le mot "telecharger" se traduit en version hashé.
Salut
Il y a une multitude de hash différents. La plus simple est la fonction md5:
Or, un conseil: Combine plusieurs fonctions (p.ex. crypt() ) et ajoute un salt... c.à.d. un élément qui est unique à cet utilisateur et qui ne changera pas. (un id, une adresse e-mail, un code généré qui est dans la bdd, ...)
Cela te donnera plus de sécurité ;)
Il y a une multitude de hash différents. La plus simple est la fonction md5:
$hash = md5($tachaine);
Or, un conseil: Combine plusieurs fonctions (p.ex. crypt() ) et ajoute un salt... c.à.d. un élément qui est unique à cet utilisateur et qui ne changera pas. (un id, une adresse e-mail, un code généré qui est dans la bdd, ...)
Cela te donnera plus de sécurité ;)
P'tit rappel en passant: MD5 souffre de problèmes de collision de plus en plus fréquents et reproductibles, ce qui en fait un algorithme de hashage inapproprié pour les mots de passe, même avec salt. Idem pour SHA-1 d'ailleurs...
Par contre elle reste très utilisée (et à bon escient) pour créer un ID relativement unique à partir de données (infos, fichier...).
Par contre elle reste très utilisée (et à bon escient) pour créer un ID relativement unique à partir de données (infos, fichier...).