Un archivo MD5 tiene aproximadamente 1 KB y un ISO tiene aproximadamente 700 MB.
Iain
Imagínate si pudiéramos revertir un md5, ¿eh? :PAG
Phoshi
@Phoshi: No estoy descargando esa película, estoy descomprimiendo este hash.
Ian Boyd
maravilloso ... parece que puedo "calcular" el ISO cuando solo me dan el MD5
netvope
Respuestas:
8
Un MD5 es un valor hash de 128 bits (como 49f68a5c8493ec2c0bf489821c21fc3b ), cuando un archivo ISO es una "imagen de disco", efectivamente un archivo que contiene los mismos datos que un disco físico. Estás comparando la etiqueta de una manzana con una naranja, aquí, las dos no están relacionadas. Puede encontrar archivos ISO que vienen con un MD5, ya que cada archivo tiene un hash único (Bueno, lo suficientemente único como para que pueda ser utilizado para la verificación), y por lo tanto una descarga dañada (aunque no uno manipulado, es decir, es válido utilizar MD5 para las comprobaciones de integridad, pero no la validación o la seguridad, no devolverá el mismo hash que el archivo original.
@ysangkok: si bien esto es innegablemente cierto , y nunca recomendaría el uso de MD5 para, bueno, nada en absoluto en un nuevo proyecto, siento que todavía proporciona una verificación "suficientemente buena" para defenderse contra la corrupción de datos. Es un algoritmo horriblemente roto, cierto, pero no tan roto que es muy probable que los cambios aleatorios retengan el mismo hash.
Phoshi
Sí, para suma de comprobación es genial. Pero usted mencionó específicamente la manipulación. ¿Cuál es la situación en la que necesita exactamente el objetivo de seguridad? integridad , que MD5 no proporciona ya que es factible construir colisiones.
Janus Troelsen
@ysangkok: Oh, hm, eso hago. No estoy seguro de que sea una posición muy defendible. Voy a editar la respuesta para aclarar esto. Sin embargo, sobre el tema de la suma de comprobación, desaliento el uso de MD5 allí, ya que, independientemente de lo roto, un hash criptográfico está diseñado para ser más lento que un hash no criptográfico, el cual puede hacer una suma de comprobación de los datos. mucho Más rápido con colisiones aceptables.
Phoshi
1
Cuando descargas imágenes de disco como iso, ¡se incluye * .md5!
El md5 es un hash de la iso relacionada para verificar su integridad. Así que cuando descargas una imagen de disco computas $ md5 image.iso y compara lo que obtienes con el hash md5 dado! Si coinciden, entonces su imagen de disco probablemente no tenga ningún error!
Respuestas:
Un MD5 es un valor hash de 128 bits (como
49f68a5c8493ec2c0bf489821c21fc3b
), cuando un archivo ISO es una "imagen de disco", efectivamente un archivo que contiene los mismos datos que un disco físico. Estás comparando la etiqueta de una manzana con una naranja, aquí, las dos no están relacionadas. Puede encontrar archivos ISO que vienen con un MD5, ya que cada archivo tiene un hash único (Bueno, lo suficientemente único como para que pueda ser utilizado para la verificación), y por lo tanto una descarga dañada (aunque no uno manipulado, es decir, es válido utilizar MD5 para las comprobaciones de integridad, pero no la validación o la seguridad, no devolverá el mismo hash que el archivo original.fuente
Cuando descargas imágenes de disco como iso, ¡se incluye * .md5!
El md5 es un hash de la iso relacionada para verificar su integridad. Así que cuando descargas una imagen de disco computas
$ md5 image.iso
y compara lo que obtienes con el hash md5 dado! Si coinciden, entonces su imagen de disco probablemente no tenga ningún error!fuente