Как проверить sha256 хэш файла на Mac

Оглавление:

Anonim

Нужно проверить хэш sha256 файла? Вы можете легко проверить контрольную сумму SHA 256 любого файла в macOS из командной строки.

Мы рассмотрим два разных инструмента командной строки для проверки контрольной суммы sha256 на Mac, и оба предустановлены во всех современных версиях MacOS.

Для тех, кто не знаком, контрольная сумма — это в основном строка букв и цифр, которая может использоваться для определения целостности файла, например, произошла ли ошибка во время передачи или был ли файл подделан.Например, если контрольная сумма файла на вашей стороне совпадает с контрольной суммой, опубликованной там, где вы получили файл, вы можете быть уверены, что файл идентичен. Существует множество типов хэшей и контрольных сумм, но здесь мы рассмотрим sha256.

Проверка контрольной суммы SHA256 с помощью shasum

Команда shasum доступна на всех современных компьютерах Mac и может использоваться для проверки хэша sha256.

Запустите Терминал, а затем используйте следующую команду, заменив /path/to/file соответствующим путем к файлу:

shasum -a 256 /путь/к/файлу

Например, чтобы проверить хэш sha256 файла с именем «TopSecret.tgz» в папке «Загрузки» пользователя, вы можете использовать следующее:

shasum -a 256 ~/Downloads/TopSecret.tgz

Вы увидите что-то вроде:

23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef ~/Downloads/TopSecret.tgz

Где строка 23bd4728d59aa19260aaeec757b4f76eca4baebaf33a94f120086c06e7bc80ef является контрольной суммой sha236.

Проверка хэша sha256 с помощью openssl

Вы также можете проверить хэш sha256 с помощью команды openssl.

В Terminal.app используйте следующую команду:

имя файла openssl sha256

Например, чтобы проверить хэш sha256 файла с именем «Целостность данных имеет значение.pdf», расположенного в папке «Документы» пользователя:

"

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 хэш файла на Mac