|
|
|
|
Bonjour,
Je voudrais savoir comment je pourrais faire pour mettre des mots de passes cryptés dans une base de données mais pouvoir les récupérer en clair pour les envoyer à des utilisateurs qui auraient oublié leur mot de passe.Je voudait donc savoir quel méthode de cryptage/décryptage il faut utiliser.
Merci beaucoup d'avance pour vos réponses.
Bonsoir,
|
J'ai sorti cette méthode, mais il en existe peut être d'autre, je suis pas un pro en cryptage.
void crypte(unsigned char *texte,unsigned char password[])
{
int i;
int i2;
i2=0;
for (i=0 ; i<strlen(texte) ; i++)
{
texte[i]=texte[i]^password[i2];
i2++;
if (i2==strlen(password)) i2=0;
}
}Source : http://www.cppfrance.com/codes/EXEMPLE-CRYPTAGE_9944.aspx
Commentaire de gorgonzola le 28/07/2002 15:12:36 Bon ok elle est écrite en C, mais C ... PHP ... Comment elle marche ? elle prend un texte et une clé (password) et elle fait le XOR entre les deux ( le signe ^, c'est le même en php) en répétant la clé autant que fois que necessaire. Avec un peu de bidouille tu t'en sortiras !! Bonne chance ;) edit : en allant un peu plus loins dans les résultats Google, je suis tombé là : http://www.info-3000.com/phpmysql/cryptagedecryptage.php Je pense que c'est LA solution à ton problème ... Bonne journée ;) |
Et bien je te remercie énormément pour ces informations, tu as trouvé la réponse à ma question. Tu m'ôte une sacré épine du pied.mdr.
|