2012-11-18 3 views
6

È possibile creare una collisione MD5 in base a un valore di input noto?Collisione MD5 per input noto

Quindi, ad esempio, ho inserito la stringa abc con MD5 900150983cd24fb0d6963f7d28e17f72. Ora voglio aggiungere byte alla stringa def per ottenere lo stesso MD5 900150983cd24fb0d6963f7d28e17f72.

(so che questo è possibile grazie bruteforcing e in attesa da molto tempo, voglio sapere se c'è un modo più efficiente nel fare questo)

risposta

4

unitl ora nessun algoritmo è stato scoperto che vi permette di trovare un corrispondente input che genererà un dato hash MD5.

Ciò che è stato dimostrato è che è possibile creare collisioni md5 abbastanza facilmente, per esempio con quello che è conosciuto come scelto-prefix-collisione: è possibile creare due file che producono lo stesso hash MD5 aggiungendo dati diversi per un determinato file. Se vuoi saperne di più o ottenere il programma per provarlo, guarda here.

+0

Ho trovato questi strumenti che creano due file diversi in 2 secondi con lo stesso MD5 ma non è quello che stavo cercando. Ma grazie per la risposta. – jabbink