decryptage de chaine... (crypt/md5) [PHP] - Programmation
Marsh Posté le 31-10-2001 à 18:57:20
Il n'y a pas d'algorithme de décryptage pour ces fonctions. Si tu les utilises pour crypter des mots de passe, tu ne peux que garder la chaîne cryptée dans ta base de données. Pour faire une authentification lorsque l'utilisateur tape son mot de passe, il faut que tu le cryptes avec la même fonction et que tu compares le résultat avec la chaîne cryptée que tu as mémorisée dans ta base.
Marsh Posté le 31-10-2001 à 19:00:30
ok,
une question supplémentaire: les algo de cryptages de ces fonctions sont connus?
[edtdd]--Message édité par xmulder--[/edtdd]
Marsh Posté le 31-10-2001 à 19:13:21
Oui je crois, mais comme c'est toi qui choisit la clé de chiffrement, on ne peux pas retrouver le message d'origine sans connaître cette clé.
Marsh Posté le 31-10-2001 à 19:21:52
si je fais un md5("Message a crypter" );
je ne donne pas de clé... et si j'appelle +rs fois la fonction ac la meme chaine a crypter, je récupère tjrs la meme chaine cryptée...
où est-ce q la clé de chiffrement est déterminée?
Marsh Posté le 31-10-2001 à 19:40:37
Ah oui, exact... Il n'y a que la fonction crypt() qui nécessite une clé.
Marsh Posté le 31-10-2001 à 23:24:50
l'algo est connu c une suite de XOR... (si je me souviens bien)
mais y a pas moyen de revenir à la chaine non cryptée.
il faut faire du brute force (tester uns suite de caractères la transformer avec md5 puis la comparer à la chaine non cryptée)
Marsh Posté le 31-10-2001 à 18:46:37
comment peut-on décrypter une chaine cryptée a l'aide de md5() ou crypt()?
---------------
1km = 1024m