Как проверить контрольную сумму SHA512 на Mac

Оглавление:

Anonim

Хэши SHA512 часто используются для определения целостности данных, будь то для сопоставления загруженного файла с оригиналом на сервере, или для вывода команды, или для того, чтобы убедиться, что передача файла прошла успешно или не была подделана .

Проверка хэша SHA512 на Mac довольно проста благодаря встроенным инструментам командной строки, предустановленным в любой полусовременной установке MacOS.Мы рассмотрим два разных метода проверки и проверки хэша SHA512 на Mac, используя как команду shasum, так и команду openssl.

Как проверить контрольную сумму SHA512 с помощью shasum

MacOS включает команду shasum, которая делает проверку хэшей контрольной суммы sha512 очень простой.

  1. Откройте Терминал из /Applications/Utilities/
  2. Введите следующую команду, заменив /path/to/file на путь к файлу, для которого вы хотите проверить хеш:
  3. shasum -a 512 /путь/к/файлу

  4. Нажмите return, хэш SHA512 будет сообщен в выводе терминала

Например, если вы проверяете наличие в 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) . Удачного хеширования.

Как проверить контрольную сумму SHA512 на Mac