Pokud jste nainstalovali openssl
, můžete použít:
echo -n "foobar" | openssl dgst -sha256
Pro jiné algoritmy můžete nahradit -sha256
s -md4
, -md5
, -ripemd160
, -sha
, -sha1
, -sha224
, -sha384
, -sha512
nebo -whirlpool
.
echo
normálně vypíše nový řádek, který je potlačen pomocí -n
. Zkuste toto:
echo -n foobar | sha256sum
Pokud příkaz sha256sum není k dispozici (například v systému Mac OS X v10.9 (Mavericks), můžete použít:
echo -n "foobar" | shasum -a 256
echo -n
funguje a je nepravděpodobné, že někdy zmizí kvůli masivnímu historickému používání, nicméně podle posledních verzí standardu POSIX jsou nové vyhovující aplikace "vybízeny k použití printf
".
vybarvi čáry logcat na Linuxu [android]
Nějaký způsob, jak spustit příkazy shellu na Androidu programově?