"openssl sha1" interrotto su Mac OS X Lion, o c'è una dimensione massima del file?

2

Sto tentando di installare una macchina virtuale VMware Fusion con il server Windows 2008 R2, ma ho problemi con il file ISO che ho scaricato.

Voglio verificare che il file sia corretto prima di tentare l'installazione e la pagina di download dei download Microsoft MSDN menziona che il file ha un checksum SHA-1 di X.

Quindi, ho cercato su Google come verificare il digest SHA-1 per un file e ho trovato questa pagina:

Mac OS X: How to verify a SHA-1 digest
... openssl sha1 [full path to file]

Ora, ecco la parte divertente. Se eseguo il comando più volte, ottengo diversi valori di digest .

C'è un modo in cui posso, ad esempio, fare una copia del file (so come fare questa parte), verificare che le due copie siano effettivamente le stesse (per rilevare che il file sta cambiando, in qualche modo, ma io non so come confrontare i file)?

O c'è qualcosa di fondamentalmente rotto sia con il comando "openssl sha1", sia con le mie aspettative?

Ecco un esempio di esecuzione:

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
    
posta Lasse Vågsæther Karlsen 12.12.2011 - 01:18
fonte

1 risposta

1

Questo era un chip di memoria difettoso.

Ho scaricato un programma per testare la memoria, sperimentato con quali chip potrebbe essere, e ho finito per rimuoverne uno, il che ha impedito al programma memtest di lamentarsi.

Quando eseguo il comando "openssl sha1" ora, più volte, produce sempre lo stesso digest. Purtroppo, è il digest sbagliato (rispetto a quello pubblicato sul sito web), quindi suppongo di dover scaricare nuovamente il file.

    
risposta data 12.12.2011 - 02:14
fonte

Leggi altre domande sui tag