echo "sha1 this string" | sha256sum
结果:fceab3bb749b11a43b89f21ccd28e3f5d8b38d5b23eeea960fc169ab482ee2cd
Linux结果:62d44fd0392ed998179bfd4a162141d7000d1f9aa4fae26465e2e4f57d3a420e
这不是在Go中创建摘要的正确方法吗?有人可以解释这里发生了什么吗?
答案 0 :(得分:8)
因为echo附加\n
个字符。尝试echo -n
:
echo -n "sha1 this string" | gsha256sum
fceab3bb749b11a43b89f21ccd28e3f5d8b38d5b23eeea960fc169ab482ee2cd -