Ответ 1
Вы можете установить его в Mac OS с помощью homebrew с brew install md5sha1sum
. Получил информацию по этой ссылке https://raamdev.com/2008/howto-install-md5sum-sha1sum-on-mac-os-x/
Проблема: Чтобы получить значение sha1sum файла в MAC OS, выполните следующую команду
sha1sum file_name
Ошибка, которую я получил, следующая
perl version 5.18.2 can't run /usr/bin/sha1sum. Try the alternative(s):
/usr/bin/sha1sum5.16 (uses perl 5.16)
Run "man perl" for more information about multiple version support in
Mac OS X.
Я попытался установить textutils и coreutils, но оба не удалось. Может ли кто-нибудь предложить мне, как я могу решить проблему? Спасибо заранее.
Вы можете установить его в Mac OS с помощью homebrew с brew install md5sha1sum
. Получил информацию по этой ссылке https://raamdev.com/2008/howto-install-md5sum-sha1sum-on-mac-os-x/
В MacOS shasum
установлен shasum
, который по умолчанию вычисляет сумму sha1
:
$ shasum --help
Usage: shasum [OPTION]... [FILE]...
Print or check SHA checksums.
With no FILE, or when FILE is -, read standard input.
-a, --algorithm 1 (default), 224, 256, 384, 512, 512224, 512256
[...]
Пример использования:
$ "test" | shasum
da39a3ee5e6b4b0d3255bfef95601890afd80709 -
Также openssl sha1
делает работу:
$ "test" | openssl sha1
da39a3ee5e6b4b0d3255bfef95601890afd80709