Md5 hash

Fermé
hashmin - 12 janv. 2014 à 19:43
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 18 janv. 2014 à 23:50
Bonjour,

J'aimerai savoir si c'est possible de créer des fichiers ayant le même md5 ? (sans avoir à tester toutes les combinaisons possibles de préférence :)

puis si c'est faisable de créer une application qui le fassent automatiquement en C.

Merci beaucoup.

A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
12 janv. 2014 à 20:01
Bonjour,

Tu auras du mal à créer un programme avec la même empreinte qu'un programme donné.
En revanche, c'est tout à fait possible (et facile) de créer deux programmes avec le même md5 ayant un comportement différent.
Mais ce sont deux programmes que tu maîtrises.
A toi de voir si c'est ça dont tu parles.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
12 janv. 2014 à 20:05
J'ai viré mon post; t'as plus raison. Mais je tiens à mentionner que bien que ça soit possible et "facile", c'est pas rapide pour autant.
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
12 janv. 2014 à 20:09
Si tu parles de créer deux programmes ayant un comportement différent et un md5 différent, si c'est très simple et rapide... Il suffit juste de générer une collision ou d'en récupérer une déjà existante (on en trouve pléthore) et d'exploiter une propriété intrinsèque au MD5.
0
Mon programme génère des fichiers txt sous un format précis rentrés.
je veux essayer de générer le même md5 pour chaque fichier txt créer pour verifier plus tard si cela appartient à mon programme.

@gravgun quand tu dis "c'est pas rapide" c'est une question d'heure ou de jours ?
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
12 janv. 2014 à 20:23
@hashmin: ça dépend comment ton programme s'y prend. Je m'y connais pas en hashs, mais si tu pars de "rien" (c-a-d pas d'une collision existante), ça peut prendre des jours...
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
12 janv. 2014 à 20:28
Ou là, c'est un peu différent de ton message initial.
Tu veux générer des fichiers qui ont un sens avec la même empreinte ? Oublie de suite. Là c'est une question d'années ^^.
Comme souvent, il faut repartir du besoin. Ton but c'est de vérifer que tes fichiers ont été générés à partir de ton programme ? Dans ce cas, c'est plutôt du côté de la cryptographie à clé publique qu'il faut regarder (genre RSA).
Cdlt,
0