Titre: [C] vérifier si c'est un md5 Posté par: Luther 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 :?: Titre: [C] vérifier si c'est un md5 Posté par: Perfect Slayer 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..
Titre: [C] vérifier si c'est un md5 Posté par: CommComm 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. Titre: [C] vérifier si c'est un md5 Posté par: Ge0 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à :shock: En gros j'vois pas comment... |