Как проверить контрольную сумму SHA512 на Mac
Оглавление:
Хэши SHA512 часто используются для определения целостности данных, будь то для сопоставления загруженного файла с оригиналом на сервере, или для вывода команды, или для того, чтобы убедиться, что передача файла прошла успешно или не была подделана .
Проверка хэша SHA512 на Mac довольно проста благодаря встроенным инструментам командной строки, предустановленным в любой полусовременной установке MacOS.Мы рассмотрим два разных метода проверки и проверки хэша SHA512 на Mac, используя как команду shasum, так и команду openssl.
Как проверить контрольную сумму SHA512 с помощью shasum
MacOS включает команду shasum, которая делает проверку хэшей контрольной суммы sha512 очень простой.
- Откройте Терминал из /Applications/Utilities/
- Введите следующую команду, заменив /path/to/file на путь к файлу, для которого вы хотите проверить хеш:
- Нажмите return, хэш SHA512 будет сообщен в выводе терминала
shasum -a 512 /путь/к/файлу
Например, если вы проверяете наличие в sha512 файла с именем «DownloadedFile.zip» в ~/Downloads, команда и вывод могут выглядеть следующим образом:
shasum -a 512 ~/Downloads/DownloadedFile.zip
221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad0 DownloadedFile.zip
Длинная строка буквенно-цифровых символов представляет собой хэш sha512.
Как проверить хэш SHA512 с помощью openssl
Вы также можете использовать команду openssl для проверки контрольной суммы хэша SHA512, которую также можно запустить через Терминал на Mac с помощью следующей командной строки:
имя файла openssl sha512
Используя тот же пример файла, что и выше, команда и вывод будут выглядеть следующим образом:
~ openssl sha512 ~/Downloads/DownloadedFile.zip
SHA512(DownloadedFile.zip)=221c66052f4c55ddbedfe75969d2f7513bb2f92d982ca1522264d398d3a23269ed54fc6fcc61e21af09b2692808373a99f93f306dc9af5f77e8c62336b005ad0
Длинная строка текста и чисел является хешем SHA512.
Итак, теперь вы знаете два разных способа проверки хэшей SHA512. В то время как SHA256, пожалуй, наиболее часто используется в настоящее время, SHA512 набирает силу, но даже криптографически более слабые SHA1 и md5 также по-прежнему используются в качестве методов проверки целостности файлов или данных для сравнений.
Мы, очевидно, ориентируемся здесь на Mac, но вы можете использовать те же команды на любом другом устройстве с базой или подсистемой unix или linux, включая Linux или даже Windows с WSL (оболочкой Linux Bash) . Удачного хеширования.