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
を使用することをお勧めします」 ".