$ echo -n "abc" | sha256sum ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad -
echo に -nつけないと改行コード付の文字列がハッシングされちゃう。
Python の場合
$ python >>> import hashlib >>> hashlib.sha256("abc").hexdigest() 'ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad'
Ruby の場合
$ irb irb(main):001:0> require 'digest/sha2' => true irb(main):002:0> Digest::SHA256.hexdigest("abc") => "ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"