"openssl sha1" roto en Mac OS X Lion, o hay un tamaño máximo de archivo?

2

Estoy intentando instalar una máquina virtual VMware Fusion con el servidor Windows 2008 R2, pero tengo problemas con el archivo ISO que descargué.

Quiero verificar que el archivo sea correcto antes de intentar la instalación, y la página de descargas de descargas de MSDN de Microsoft menciona que el archivo tiene una suma de comprobación SHA-1 de X.

Entonces, busqué en Google cómo verificar el resumen de SHA-1 para un archivo y encontré esta página:

  

Mac OS X: cómo verificar un resumen de SHA-1
  ...   openssl sha1 [ruta completa al archivo]

Ahora, aquí está la parte divertida. Si ejecuto el comando varias veces, obtengo diferentes valores de resumen .

¿Hay alguna manera de que pueda, por ejemplo, hacer una copia del archivo (sé cómo hacer esta parte), verificar que las dos copias sean iguales (para detectar que el archivo está cambiando, de alguna manera, pero no sabes como comparar archivos)?

¿O hay algo fundamentalmente roto, ya sea con el comando "openssl sha1", o con mis expectativas?

Aquí hay una ejecución de muestra:

Lasses-MacBook-Pro:Downloads lassevk$ openssl sha1 en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso  
SHA1(en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso)= 6b8e9addd77fdaf7f26ca56729802112445d48ec
Lasses-MacBook-Pro:Downloads lassevk$ openssl sha1 en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso  
SHA1(en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso)= db275e4640a61cf4021142bed7593390ebb1bc74
Lasses-MacBook-Pro:Downloads lassevk$ openssl sha1 en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso  
SHA1(en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso)= a87acbd3b415440630251ca1f66ed64e444ae96f
Lasses-MacBook-Pro:Downloads lassevk$ ls -la en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso  
-rw-r--r--@ 1 lassevk  staff  3166584832 Dec 12 01:02 en_windows_server_2008_r2_with_sp1_x64_dvd_617601.iso
    
pregunta Lasse Vågsæther Karlsen 12.12.2011 - 01:18

1 respuesta

1

Este fue un chip de memoria defectuoso.

Descargué un programa para probar la memoria, experimenté con qué chips podrían ser, y terminé eliminando uno, lo que hizo que el programa memtest dejara de quejarse.

Cuando ejecuto el comando "openssl sha1" ahora, varias veces, produce el mismo resumen cada vez. Lamentablemente, es el resumen incorrecto (en comparación con el publicado en el sitio web), así que supongo que tengo que volver a descargar el archivo.

    
respondido por el Lasse Vågsæther Karlsen 12.12.2011 - 02:14

Lea otras preguntas en las etiquetas