【发布时间】:2021-05-28 01:24:10
【问题描述】:
我尝试在shell中执行这两个命令,我认为结果应该是一样的,但不是。
(1)
echo -n 123456 | openssl sha1 -binary | base64
结果:
fEqNCco3Yq9h5ZUglD3CZJT4lBs=
(2)
echo -n 123456 | openssl sha1 | base64
结果:
KHN0ZGluKT0gN2M0YThkMDljYTM3NjJhZjYxZTU5NTIwOTQzZGMyNjQ5NGY4OTQxYgo=
我认为comand 'base64' 的输入应该是相同的字节数组。为什么我得到不同的结果?
【问题讨论】: