logo Homepage
+  NewbieContest
|-+  Programmation» Langages compilés» [C] vérifier si c'est un md5
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: [C] vérifier si c'est un md5  (Lu 2456 fois)
Luther
Profil challenge

Classement : 1880/54318

Membre Junior
**
Hors ligne Hors ligne
Messages: 73


Voir le profil
« le: 03 Mars 2006 à 14:09:07 »

Salut, je cherche un moyen de vérifier en C si une chaine est un md5 ou non.

J'ai mis comme condition que la chaine doit faire 32 caractères de long mais ca suffit pas : si on tombe sur un truc du genre "lo0o0o0o0o0o0o0o0o0o0o0o0o00oo0o00ol" (de 32 caractères aussi) il me dit aussi que c un md5 alors que ce n'est pas le cas évidemment !

Comment faire alors
Journalisée
Perfect Slayer

Profil challenge

Classement : 3029/54318

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1974


Voir le profil WWW
« #1 le: 03 Mars 2006 à 14:42:27 »

Bah tu vérifie en plus que les caractère utilisés sont conformes à ceux des hashs.. Apres je vois pas quoi faire d'autre..
Journalisée

Newbie Contest Staff :
(¯`·._.· [ Perfect Slayer ] ·._.·´¯)
Status :
Administrateur / Programmeur PHP / Optimisateur
Citation :
Sécurité, efficacité et rapidité riment avec Perfect(ion)
CommComm

Profil challenge

Classement : 86/54318

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 1283


Voir le profil
« #2 le: 03 Mars 2006 à 15:21:04 »

Il faut que les 32 caractères soient des caractères hexadécimaux donc 0...9 A...F.
A toi de voir si tu prends les min ou les maj ou les deux.
Journalisée

En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.
(Devise d'un newbie shadok)
Ge0

Profil challenge

Classement : 16/54318

Membre Senior
****
Hors ligne Hors ligne
Messages: 377


Voir le profil WWW
« #3 le: 20 Avril 2006 à 13:39:48 »

lol c'est vrai que c'est chaud.
J'viens d'imaginer un MD5 encodé en MD5 là
En gros j'vois pas comment...
Journalisée
Pages: [1]
  Imprimer  
 
Aller à: