Hoe sha256-hash van een bestand op Mac te controleren

Inhoudsopgave:

Anonim

Wilt u de sha256-hash van een bestand controleren? U kunt eenvoudig de SHA 256-controlesom van elk bestand in macOS controleren vanaf de opdrachtregel.

We behandelen twee verschillende opdrachtregelprogramma's om een ​​sha256-controlesom op de Mac te verifiëren, en beide zijn voorgeïnstalleerd met alle moderne versies van MacOS.

Voor degenen die niet bekend zijn: een controlesom is in feite een reeks letters en cijfers die kan worden gebruikt om de bestandsintegriteit te bepalen, bijvoorbeeld of er een fout is opgetreden tijdens de verzending of dat er met een bestand is geknoeid.Als de checksum van uw bestand bijvoorbeeld overeenkomt met de checksum die is gepost door waar u het bestand hebt ontvangen, kunt u er zeker van zijn dat het bestand identiek is. Er zijn verschillende soorten hashes en checksums, maar wat we hier behandelen is sha256.

SHA256-checksum verifiëren met shasum

Het shasum-commando is beschikbaar op alle moderne Macs en kan worden gebruikt om sha256-hash te controleren.

Start Terminal en gebruik dan de volgende opdracht, vervang /path/to/file door het bestandspad zoals van toepassing:

shasum -a 256 /path/to/file

Als u bijvoorbeeld de sha256-hash wilt controleren van een bestand met de naam "TopSecret.tgz" in de downloadmap van de gebruiker, kunt u het volgende gebruiken:

shasum -a 256 ~/Downloads/TopSecret.tgz

Je ziet zoiets als:

23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Downloads/TopSecret.tgz

Waar de tekenreeks 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef de sha236-controlesom is.

Sha256-hash controleren met openssl

Je kunt sha256-hash ook controleren en verifiëren met de opdracht openssl.

Gebruik vanaf Terminal.app de volgende opdracht:

openssl sha256 bestandsnaam

Voor het verifiëren van bijvoorbeeld de sha256-hash van een bestand met de naam "Data Integrity Matters.pdf" in de map Documenten van de gebruiker:

"

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

Hiermee wordt ongeveer het volgende geretourneerd:

SHA256(/Users/User/Documents/Data Integrity Matters.pdf)=b85775615fa5501afeb9b9ff1303a4c74e14367104oo824e667daebebe681129c

De grote reeks cijfers en tekens is de sha256-hash.

Als je al bekend bent met het algemene proces van het controleren van hashes, of het nu gaat om het controleren van sha1 checksums of MD5 hash, dan zullen dit proces en de commando's misschien niet zo'n grote verrassing voor je zijn de laatste gebruikt een ander commando dat specifiek is voor md5.

Of je nu een SHA-512-checksum, SHA-256-hash, SHA-1-hash of MD5-checksum wilt verifiëren, je kunt alles doen via de opdrachtregel op de Mac. Probeer maar!

Hoe sha256-hash van een bestand op Mac te controleren