在SO问题中给出的Golang playground link使用Go的sha256库给出了与在Ubuntu linux中运行以下命令不同的结果。
echo "sha1 this string" | sha256sum
Go的结果:fceab3bb749b11a43b89f21ccd28e3f5d8b38d5b23eeea960fc169ab482ee2cd
Linux结果:62d44fd0392ed998179bfd4a162141d7000d1f9aa4fae26465e2e4f57d3a420e
这不是在Go中创建摘要的正确方式吗?有人能解释一下这是怎么回事吗?
发布于 2016-08-26 01:48:37
因为echo附加了一个\n字符。试着做echo -n
echo -n "sha1 this string" | gsha256sum
fceab3bb749b11a43b89f21ccd28e3f5d8b38d5b23eeea960fc169ab482ee2cd -https://stackoverflow.com/questions/39151674
复制相似问题