diferencia entre md5 e iso

-3

¿Cuál es exactamente la diferencia entre un md5 y una iso? ¿Desventajas y ventajas de ambos?

Wern Ancheta
fuente
4
Md5 es un hash - iso es una imagen de disco.
Rich Bradshaw
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.

Phoshi
fuente
Es engañoso mencionar el MD5 como adecuado para verificar el integridad (usando la definición de PKI) , ya que está roto.
Janus Troelsen
@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!

Kami
fuente
13
Eres el William Shatner de los signos de exclamación.
ceejayoz
1
O eso o una niña de 14 años. ¡¡DIOS MIO!!
Daniel R Hicks