Hashsum

sha1sum 報告相對於 openssl 的不同雜湊值

  • December 24, 2014

為什麼會出現以下差異?

$ echo -n "foo" | openssl dgst -sha1 -hmac "key"
(stdin)= 9fc254126c2b1b7f106abacae0cb77e73411fad7
$ echo -n "foo" | sha1sum 
0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33  -

-hmac "key"就是它的作用。添加 HMAC有點像加鹽數據。它並不完全相同,但您正在更改雜湊的計算方式。因此,您最終會得到不同的結果。

引用自:https://unix.stackexchange.com/questions/175780