un article écrit pas un Rémi, un gage de sérieux :-D

http://www.labo-linux.org/index.php?page=news&id=936
Il y a un an, une faille était annoncée dans l'algorithme de hachage MD5. Cette faille permettait de créer deux fichiers différents possédant le même hachage, donc étant considéré comme identiques lors d'une vérification à l'aide de MD5. Cette faille ayant été démontrée à l'aide de deux fichiers différents, mais bien spécifiques, lors d'une étude théorique de l'algorithme MD5.

Hors pour le moment aucun code n'avait été publié qui permettait de calculer ces collisions automatiquement. C'est maintenant chose faite par Patrick Stach qui fournit un programme en C permettant de créer ces collisions à la volée. Il faut environ 45minutes sur un P4 1.6Ghz pour en trouver une.

C'est donc la mort de MD5 qui est annoncée ici, maintenant que tout le monde peut générer des fichiers qui seront identiques lors d'une vérification à l'aide de cet algorithme. Il est conseillé de passer à l'un des algorithmes suivants : SHA-256 ou SHA-512 et d'éviter d'utiliser SHA1 qui a déjà été démontré comme faillible.
ben zut alors... je sais que ce n'est pas le bon forum mais existe-t-il une autre fonction que md5 permettant le hashage et étant incluse dans PHP ?
Oui : sha1

A+

P.S. : m'enfin md5 reste tout de même encore assez robuste...
je croyais que SHA1 n'était pas meilleur que md5 ?
Voici un lien ou tu pourras trouver certaines informations sur md5 et sha1, dans le menu de droite :

test de sécurité / integrité des fichiers

http://nicolas.chazot.free.fr/

Il y a certains points ou je n'ai pas trop de convictions , je n'aime pas vraiment les probabilités du tableau par exemple...
boarf a écrit:
je croyais que SHA1 n'était pas meilleur que md5 ?
SHA1 est une recommendation W3C. MD5, non.
Cela dit il existe aussi des algo pour faire des collisions de sommes SHA1 il me semble.