Как да проверите sha256 Hash на файл на Mac

Съдържание:

Anonim

Трябва да проверите sha256 хеша на файл? Можете лесно да проверите контролната сума SHA 256 на всеки файл в macOS от командния ред.

Ще разгледаме два различни инструмента на командния ред за проверка на контролна сума sha256 на Mac и двата идват предварително инсталирани с всички модерни версии на MacOS.

За тези, които не са запознати, контролната сума е основно низ от букви и цифри, които могат да се използват за определяне на целостта на файла, като например дали е възникнала грешка по време на предаване или дали файлът е бил подправен.Например, ако контролната сума на файла съвпада от ваша страна с контролната сума, публикувана от мястото, където сте получили файла, можете да сте сигурни, че файлът е идентичен. Има различни видове хешове и контролни суми, но това, което ще разгледаме тук, е sha256.

Проверка на контролната сума на SHA256 с shasum

Командата shasum е налична на всички съвременни Mac и може да се използва за проверка на sha256 хеш.

Стартирайте терминала и след това използвайте следната команда, като замените /path/to/file с пътя на файла според случая:

shasum -a 256 /path/to/file

Например, за да проверите sha256 хеша на файл, наречен “TopSecret.tgz” в потребителската папка Downloads, можете да използвате следното:

shasum -a 256 ~/Downloads/TopSecret.tgz

Ще видите нещо като:

23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Downloads/TopSecret.tgz

Където низът 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef е контролната сума sha236.

Проверка на sha256 хеш с openssl

Можете също така да проверите и потвърдите sha256 хеша с помощта на командата openssl.

От Terminal.app използвайте следната команда:

openssl sha256 име на файл

Например, за да проверите sha256 хеша на файл с име „Data Integrity Matters.pdf“, намиращ се в потребителската папка Documents:

"

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

Това ще върне нещо като следното:

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

С големия низ от числа и знаци е sha256 хеш.

Ако вече сте запознати с общия процес на проверка на хешовете, независимо дали става дума за проверка на sha1 контролни суми или MD5 хешове, тогава този процес и командите може да не са кой знае колко изненадани за вас, но последният използва различна команда, специфична за md5.

Независимо дали искате да проверите контролна сума SHA-512, хеш SHA-256, хеш SHA-1 или контролна сума MD5, можете да направите всичко чрез командния ред на Mac. Имайте го!

Как да проверите sha256 Hash на файл на Mac