【发布时间】:2020-01-03 09:05:24
【问题描述】:
我正在尝试使用 SHA1 对一个相当小的值进行散列以进行大学练习。
我在 2018 年 9 月 11 日运行 OpenSSL 1.1.1。操作系统是 Ubuntu 18.04.1,通过适用于 Linux 1 的 Windows 子系统运行。
运行以下任何一项;
echo "361448504617" | openssl dgst -SHA1
echo 361448504617 | openssl dgst -SHA1
openssl dgst -sha1 hash.txt
openssl SHA1 hash.txt
返回:
(stdin)= f98a0e600cd960f6c414343748a8dabc5ae9ec0a
(stdin)= f98a0e600cd960f6c414343748a8dabc5ae9ec0a
SHA1(hash.txt)= f98a0e600cd960f6c414343748a8dabc5ae9ec0a
SHA1(hash.txt)= f98a0e600cd960f6c414343748a8dabc5ae9ec0a
如果我使用在线 SHA1 哈希生成器,例如 https://passwordsgenerator.net/sha1-hash-generator/,它会返回:
A599EBBA6735313C848118F6EDB63012163D7581
这也是工作表的答案,也是实验室指导员终端返回的内容。
谁能帮我解决这个问题?
【问题讨论】:
标签: hash openssl rsa sha1 windows-subsystem-for-linux