[PHP] decryptage de chaine... (crypt/md5)

decryptage de chaine... (crypt/md5) [PHP] - Programmation

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
Reply

Marsh Posté le 31-10-2001 à 18:46:37   

Reply

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.

Reply

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]


---------------
1km = 1024m
Reply

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é.

Reply

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?


---------------
1km = 1024m
Reply

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é.

Reply

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)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed