OVH Cloud OVH Cloud

HashPasswordForStoringInConfigFile

2 réponses
Avatar
PATRICE A. BONNEFOY
Salut,
Avec ce code, je vais pouvoir enregistrer un password codé SHA1 :
string hashedLogin =

FormsAuthentication.HashPasswordForStoringInConfigFile(userName.Text,
hashMethod);

Mais qu'en est-il si je veux lire cet enregistrement pour dire à mon
internaute "Voici votre mot de passe oublié" ?
Comment faire pour décoder cette information et éventuellement remettre le
MDP traduit à l'internaute qui avait oublié son MDP ?

Merci à tous.

2 réponses

Avatar
Daniel
Bonjour,

J'ai eu le même probléme il y a quelques mois et je n'ai pas trouvé la
solution à ce probléme.
Je l'ai contourné en créan dans ma table un champ "password" avec le
password en claire et un champ "passwordcript" avec le password cripter.

Ce n'est surement pas la meilleur, mais je n'ai pas trouver mieu.

cordialement,

"PATRICE A. BONNEFOY" a écrit
dans le message de news:

Salut,
Avec ce code, je vais pouvoir enregistrer un password codé SHA1 :
string hashedLogin >
FormsAuthentication.HashPasswordForStoringInConfigFile(userName.Text,
hashMethod);

Mais qu'en est-il si je veux lire cet enregistrement pour dire à mon
internaute "Voici votre mot de passe oublié" ?
Comment faire pour décoder cette information et éventuellement remettre le
MDP traduit à l'internaute qui avait oublié son MDP ?

Merci à tous.


Avatar
Paul Bacelar
SHA1 est un algorithme de hashage donc unidirectionnel, et pas un algorithme
de cryptage qui est bidirectionnel.

Donc, régénère un nouveau mot de passe et envoie le à l'utilisateur qui le
modifiera à sa guise.
--
Paul Bacelar


"Daniel" wrote in message
news:
Bonjour,

J'ai eu le même probléme il y a quelques mois et je n'ai pas trouvé la
solution à ce probléme.
Je l'ai contourné en créan dans ma table un champ "password" avec le
password en claire et un champ "passwordcript" avec le password cripter.

Ce n'est surement pas la meilleur, mais je n'ai pas trouver mieu.

cordialement,

"PATRICE A. BONNEFOY" a écrit
dans le message de news:

> Salut,
> Avec ce code, je vais pouvoir enregistrer un password codé SHA1 :
> string hashedLogin > >
> FormsAuthentication.HashPasswordForStoringInConfigFile(userName.Text,
> hashMethod);
>
> Mais qu'en est-il si je veux lire cet enregistrement pour dire à mon
> internaute "Voici votre mot de passe oublié" ?
> Comment faire pour décoder cette information et éventuellement remettre


le
> MDP traduit à l'internaute qui avait oublié son MDP ?
>
> Merci à tous.