Lors de la création d'un mot de passe avec sha1pass
, la première valeur du jeton est "4".
Par exemple:
sha1pass test
nous donne:
$4$GTdnmykS$25iwV+ruXRwor4pUmKF57uXHj70$
Le jeton utilise $
comme séparateurs: 25iwV+ruXRwor4pUmKF57uXHj70
est le hachage calculé, GTdnmykS
est le sel produit, puisque je ne l'ai pas fournir une deuxième paramètre, mais que signifie 4
?
Le 4 est en fait hardcoded, c'est la dernière ligne de sha1pass
, qui est un script Perl:
print '$4$', $salt, '$', $pass, "\$\n";
Pourquoi est la première valeur de ce jeton « 4 », et qu'est-ce que cela signifie?
Merci, je vais gérer à partir d'ici. – polemon