问题:要在MAC中获取文件的sha1sum值,我运行以下命令
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.我试图安装文本和coreutils,但都失败了。有人能建议我如何解决这个问题吗?提前谢谢。
发布于 2017-03-16 17:37:58
您可以在Mac中使用自制和brew install md5sha1sum安装它。从这个链接https://raamdev.com/2008/howto-install-md5sum-sha1sum-on-mac-os-x/获得信息
发布于 2019-07-21 13:19:25
MacOS预装了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
[...]用法示例:
$ echo -n "test" | shasum
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 -另外,openssl sha1也做了以下工作:
$ echo -n "test" | openssl sha1
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3发布于 2019-09-13 23:30:13
您可以使用shasum或openssl计算散列。
echo -n "yourpassword" | openssl sha1
b48cf0140bea12734db05ebcdb012f1d265bed84
echo -n "yourpassword" | shasum
b48cf0140bea12734db05ebcdb012f1d265bed84https://stackoverflow.com/questions/28490500
复制相似问题