文字列「foobar」は、http://hash.online-convert.com/sha256-generatorc3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2を使用してSHA-256ハッシュを
生成することを知っています
ただし、コマンドラインシェル:
hendry@x201 ~$ echo foobar | sha256sum
aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f -
別のハッシュを生成します。何が欠けていますか?
@kopporはと
—
mvds 2017
< foobar同じではありませんecho foobar |。と同等ですecho foobar |がsha256sum <<< foobar、これはと同じようにfoobarに改行を追加しますecho。
openssl dgst -sha256 foobarMacOS High Sierraでは動作しますecho -n foobar | openssl dgst -sha256が、間違った答えを出しました。
sha256sum < foobar。cat、echo、printfなどの必要はありません。