Per controllare lo sha1 di un file userei openssl sha1 <file>
Non sono sicuro di cosa usare per controllare l'hash sha256 del file, cosa consiglieresti?
Puoi usare
openssl dgst -sha256 <file>
Testato su LibreSSL 2.6.4 su macOS 10.14 (Mojave).
Prima di Mojave puoi utilizzare openssl sha -sha256 <file>
o openssl sha256 <file>
.
Per controllare le opzioni della riga di comando per il comando openssl sha: openssl sha -help
.
OS X viene fornito con un comando shasum .
> which shasum
/usr/bin/shasum
Puoi usare:
> shasum -a 256 <file>
Ulteriori dettagli:
> shasum --help
Usage: shasum [OPTION]... [FILE]...
Print or check SHA checksums.
With no FILE, or when FILE is -, read standard input.
-a, --algorithm 1 (default), 224, 256, 384, 512, 512224, 512256
-b, --binary read in binary mode
-c, --check read SHA sums from the FILEs and check them
-t, --text read in text mode (default)
-p, --portable read in portable mode
produces same digest on Windows/Unix/Mac
-0, --01 read in BITS mode
ASCII '0' interpreted as 0-bit,
ASCII '1' interpreted as 1-bit,
all other characters ignored
The following two options are useful only when verifying checksums:
-s, --status don't output anything, status code shows success
-w, --warn warn about improperly formatted checksum lines
-h, --help display this help and exit
-v, --version output version information and exit
When verifying SHA-512/224 or SHA-512/256 checksums, indicate the
algorithm explicitly using the -a option, e.g.
shasum -a 512224 -c checksumfile
The sums are computed as described in FIPS-180-4. When checking, the
input should be a former output of this program. The default mode is to
print a line with checksum, a character indicating type ('*' for binary,
' ' for text, '?' for portable, '^' for BITS), and name for each FILE.
Report shasum bugs to [email protected]
Il comando shasum
viene fornito con OSX per un po 'di tempo. Dà lo stesso risultato di openssl sha -sha256
quando si usa shasum
usando l'opzione -a 256
.
Vorrei usare questo comando.
shasum -a 256 -c < < < ' incolla l'hash per confrontare qui * percorso per file va qui '
Leggi altre domande sui tag command-line encryption macos