Bonjour,
je suis nouveau sur le forum,
et je ne pose habituellement pas de question.
Cependant ça fait bien une demi journée que j'essaye de trouver une solution à mon problème,
mais après tout peut être que je vais dans la mauvaise direction....
En fait j'ai créé un formulaire pour inscrire un technicien.
Je Hashe sont mot de passe en SHA1 avant de lui concaténé un suffixe et préfixe de grain de sel.
Dans ma BDD je stock sont mot de passe.
Mon problème arrive lorsque je crée un formulaire "mot de passe perdu".
Dans ce formulaire je retrouve son mot de passe( hasher + grain de sel) dans ma BDD à l'aide de son mail,
ensuite, j'utilise une fonction qui s'appel "explode()" qui me permet de casser ma concaténation vis à vis de mon grain de sel.
(J'ai pris soins de définir un "delimiter" unique dans le mot de passe).
Du coup je retrouve bien mon hashage en sha1.
Je pensais qu'en faisant de nouveau un sha1 de ce mot de passe,
on retrouvais le mot de passe original qui me suffirais ensuite de transmettre via mail au technicien,
mais bon c'était trop beau...
Comment font les gens pour retrouver un mot de passe qui a été hashé dans la BDD, pour le renvoyer en original dans un mail?
Cordialement,
ookami25...
Chaque seconde de ma vie constitue une ascension vers mon épanouissement personnel,
car même si je n'ai pas choisi de naître, je peux en revanche, choisir de vivre.