gpt4 book ai didi

perl - 为什么 Perl 和/bin/sha1 给出不同的结果?

转载 作者:行者123 更新时间:2023-12-04 13:01:51 24 4
gpt4 key购买 nike

我很困惑为什么以下返回单独的 sHA1

$ perl -MDigest::SHA1 -E'say Digest::SHA1::sha1_hex("http://i.aultec.com/v/8066/Originals/1FTVX12585NA9832010.jpg");'
e1133fa3b7ea0bfb8ffa4d877932ed6c6fa10cef

$ echo "http://i.aultec.com/v/8066/Originals/1FTVX12585NA9832010.jpg" | sha1sum
5c3731e83ae0184ed93b595b9f5604863dd331e6 -

哪一个是对的?/我/做错了吗?
$ perl -MDigest::SHA -E'say Digest::SHA::sha1_hex("http://i.aultec.com/v/8066/Originals/1FTVX12585NA9832010.jpg");'
e1133fa3b7ea0bfb8ffa4d877932ed6c6fa10cef

您可以在后继 ( Digest::SHA ) 中看到摘要

最佳答案

两者都是对的。您的 echo 命令在末尾包含一个换行符。 (并且 perl 字符串没有)尝试使用 echo -n ...

关于perl - 为什么 Perl 和/bin/sha1 给出不同的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1843383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com