Hur man kontrollerar sha256 Hash för en fil på Mac

Innehållsförteckning:

Anonim

Behöver du kontrollera sha256-hash för en fil? Du kan enkelt kontrollera SHA 256-kontrollsumman för vilken fil som helst i macOS från kommandoraden.

Vi kommer att täcka två olika kommandoradsverktyg för att verifiera en sha256-kontrollsumma på Mac, och båda kommer förinstallerade med alla moderna versioner av MacOS.

För de som inte är bekanta är en kontrollsumma i grunden en sträng av bokstäver och siffror som kan användas för att bestämma filens integritet, som om ett fel inträffade under överföringen eller om en fil manipulerades.Om till exempel filens kontrollsumma överensstämmer med kontrollsumman som postats av där du tog emot filen, kan du vara säker på att filen är identisk. Det finns en mängd olika typer av hash och kontrollsummor, men det vi kommer att täcka här är sha256.

Verifierar SHA256-kontrollsumma med shasum

Shasumkommandot är tillgängligt på alla moderna Mac-datorer och kan användas för att kontrollera sha256-hash.

Starta Terminal och använd sedan följande kommando, och ersätt /sökväg/till/fil med filsökvägen efter behov:

shasum -a 256 /sökväg/till/fil

För att till exempel kontrollera sha256-hash-värdet för en fil som heter “TopSecret.tgz” i användarens nedladdningsmapp, kan du använda följande:

shasum -a 256 ~/Downloads/TopSecret.tgz

Du kommer att se något i stil med:

23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Nedladdningar/TopSecret.tgz

Där strängen 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef är sha236 kontrollsumman.

Kontrollerar sha256-hash med openssl

Du kan också kontrollera och verifiera sha256-hash genom att använda kommandot openssl.

Från Terminal.app, använd följande kommando:

openssl sha256 filnamn

Till exempel för att verifiera sha256-hash för en fil med namnet "Data Integrity Matters.pdf" som finns i mappen användardokument:

"

openssl sha256 ~/Documents/Data Integrity Matters.pdf"

Detta returnerar något i stil med följande:

Med den stora strängen av siffror och tecken som sha256-hash.

Om du redan är bekant med den allmänna processen för att kontrollera hash, oavsett om det är att kontrollera sha1-kontrollsummor eller MD5-hash, kanske den här processen och kommandona inte kommer så mycket av en överraskning för dig, men den senare använder ett annat kommando specifikt för md5.

Oavsett om du vill verifiera en SHA-512-kontrollsumma, SHA-256-hash, SHA-1-hash eller MD5-kontrollsumma, kan du göra vilket som helst via kommandoraden på Mac. Ha det!

Hur man kontrollerar sha256 Hash för en fil på Mac