首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MAC中安装sha1sum?

如何在MAC中安装sha1sum?
EN

Stack Overflow用户
提问于 2015-02-13 00:26:37
回答 3查看 32.9K关注 0票数 37

问题:要在MAC中获取文件的sha1sum值,我运行以下命令

代码语言:javascript
复制
sha1sum file_name

我得到的错误如下

代码语言:javascript
复制
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,但都失败了。有人能建议我如何解决这个问题吗?提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2017-03-16 17:37:58

您可以在Mac中使用自制和brew install md5sha1sum安装它。从这个链接https://raamdev.com/2008/howto-install-md5sum-sha1sum-on-mac-os-x/获得信息

票数 57
EN

Stack Overflow用户

发布于 2019-07-21 13:19:25

MacOS预装了shasum,默认情况下计算sha1和:

代码语言:javascript
复制
$ 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
[...]

用法示例:

代码语言:javascript
复制
$ echo -n "test" | shasum
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3  -

另外,openssl sha1也做了以下工作:

代码语言:javascript
复制
$ echo -n "test" | openssl sha1
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
票数 35
EN

Stack Overflow用户

发布于 2019-09-13 23:30:13

您可以使用shasum或openssl计算散列。

代码语言:javascript
复制
echo -n "yourpassword" | openssl sha1
b48cf0140bea12734db05ebcdb012f1d265bed84


echo -n "yourpassword" | shasum
b48cf0140bea12734db05ebcdb012f1d265bed84
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28490500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档