openssl をインストールしている場合 、使用できます:
echo -n "foobar" | openssl dgst -sha256
他のアルゴリズムについては、 -sha256 を置き換えることができます -md4 で 、 -md5 、 -ripemd160 、 -sha 、 -sha1 、 -sha224 、 -sha384 、 -sha512 または -whirlpool .
echo 通常、-n で抑制される改行を出力します。 .これを試してください:
echo -n foobar | sha256sum
コマンド sha256sum が利用できない場合 (Mac OS X v10.9 (Mavericks) など) は、以下を使用できます:
echo -n "foobar" | shasum -a 256
echo -n 動作し、過去の大規模な使用のために消えることはまずありませんが、POSIX 標準の最近のバージョンによると、新しい準拠アプリケーションは「printf を使用することをお勧めします」 ".