Si vous avez installé openssl
, vous pouvez utiliser :
echo -n "foobar" | openssl dgst -sha256
Pour les autres algorithmes, vous pouvez remplacer -sha256
avec -md4
, -md5
, -ripemd160
, -sha
, -sha1
, -sha224
, -sha384
, -sha512
ou -whirlpool
.
echo
affichera normalement une nouvelle ligne, qui est supprimée avec -n
. Essayez ceci :
echo -n foobar | sha256sum
Si la commande sha256sum n'est pas disponible (sur Mac OS X v10.9 (Mavericks) par exemple), vous pouvez utiliser :
echo -n "foobar" | shasum -a 256
echo -n
fonctionne et il est peu probable qu'il disparaisse en raison d'une utilisation historique massive, cependant, selon les versions récentes de la norme POSIX, les nouvelles applications conformes sont "encouragées à utiliser printf
".