Quel Hashage choisir ?

Fermé
Utilisateur anonyme - 6 oct. 2016 à 07:19
 Utilisateur anonyme - 8 oct. 2016 à 10:10
Bonjour, je suis en train de créer un site internet et, actuellement, j'utilise la fonction sha1() pour
le hashage de mot de passe mais il n'est pas très sur ...
Dans le code d'inscription, j'insère le hash crée et lors de la connexion je récupère le hash, je récupère le mot de passe du client que je hash et je compare les 2 hashs...
Mais question sécurité, c'est pas top ....
Donc, quel hash choisir ?
MErci d'avance
Nils0
A voir également:

2 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
6 oct. 2016 à 12:59
Salut,

Tu peux trouver des infos à ce sujet dans la doc de php : https://www.php.net/manual/fr/faq.passwords.php

Bonne journée,
0
Utilisateur anonyme
6 oct. 2016 à 18:42
merci mais je ne sais pas comment mettre en place la connexion pour vérifier si le mdp est bon avec password_hach() ???
0
W0D3 Messages postés 49 Date d'inscription samedi 17 septembre 2016 Statut Membre Dernière intervention 8 décembre 2017
6 oct. 2016 à 19:21
Si c'est pour connecter un utilisateur, il te suffit d'appliquer le hash au mot de passe entré :

Exemple rapide :
if($dbpass == md5($enterpass)){
Connecter l'utilisateur
}

C'est un peu court mais c'est l'idée

J'espère t'avoir aider
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
7 oct. 2016 à 10:08
Pour vérifier si le mot de passe hashé avec password_hash() est correct il faut utiliser password_verify(). Les exemples peuvent également aider :
https://www.php.net/manual/fr/function.password-verify.php
0
Utilisateur anonyme
8 oct. 2016 à 10:10
merci je vais voir ça ...
0