Hola a todos :)
Mi duda es que el md5 tambien puede ser llamado hash, no?
Ademas, es un codigo que siempre tendra la misma longitud independientemente de lo que se trate, ya sea una contraseña o un archivo. Pero mi duda es, si siempre tendra la misma longitud, imaginemos que mi contraseña es "Undercode" y tiene un codigo como este "f688ae26e9cfa3ba6235477831d5122e". Entonces, a la fuerza, tiene que haber otra palabra que comparta el mismo codigo, no? No se si me he explicado correctamente.
Gracias
si bro incluso a eso se le llama colision de hashes aqui algo de Doc y hasta un ejemplo en C# Estan en ingles pero se entiende bien:
http://eprint.iacr.org/2004/199.pdf
http://www.codeproject.com/Articles/11643/Exploiting-MD-collisions-in-C
Como te explica el compañero, sí dos palabras o archivos llegan a tener el mismo hash (md5) es conocido como una colisión.
Actualmente por ello ya no se recomienda hacer uso de este cifrado.
Regards,
Snifer
Enviado desde mi Snifer Mobile - Perdonen los errores tipográficos