Як перевірити хеш 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 файлу під назвою «Data Integrity Matters.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