Wenn Sie openssl
installiert haben , können Sie Folgendes verwenden:
echo -n "foobar" | openssl dgst -sha256
Für andere Algorithmen können Sie -sha256
ersetzen mit -md4
, -md5
, -ripemd160
, -sha
, -sha1
, -sha224
, -sha384
, -sha512
oder -whirlpool
.
echo
gibt normalerweise einen Zeilenumbruch aus, der mit -n
unterdrückt wird . Versuchen Sie Folgendes:
echo -n foobar | sha256sum
Wenn der Befehl sha256sum nicht verfügbar ist (z. B. auf Mac OS X v10.9 (Mavericks)), können Sie Folgendes verwenden:
echo -n "foobar" | shasum -a 256
echo -n
funktioniert und wird aufgrund der massiven historischen Verwendung wahrscheinlich nie verschwinden, aber gemäß den neuesten Versionen des POSIX-Standards werden neue konforme Anwendungen "ermutigt, printf
zu verwenden ".