Як перевірити хеш sha256 файлу на Mac
Зміст:
Потрібно перевірити хеш 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. Майте це!
