Man Linux: Main Page and Category List


       hashalot - read a passphrase and print a hash


       hashalot [ -s SALT ] [ -x ] [ -n #BYTES ] [ -q ] [ HASHTYPE ]
       HASHTYPE [ -s SALT ] [ -x ] [ -n #BYTES ] [ -q ]


       hashalot  is  a small tool that reads a passphrase from standard input,
       hashes it using the given hash type, and prints the result to  standard

       Warning:  If  you  do  not  use  the  -x option, the hash is printed in
       binary. This may wedge your terminal settings, or even force you to log

       Supported values for HASHTYPE:
               ripemd160 rmd160 rmd160compat sha256 sha384 sha512


       The  option  -s  SALT specifies an initialization vector to the hashing
       algorithm. You need this if you want to prevent identical passwords  to
       map to identical hashes, which is a security risk.

       If  the -x option is given then the hash will be printed as a string of
       hexadecimal digits.

       The -n option can be used to limit (or increase) the  number  of  bytes
       output. The default is as appropriate for the specified hash algorithm:
       20 bytes for RIPEMD160, 32 bytes for SHA256, etc. The default  for  the
       "rmd160compat"  hash  is  16  bytes,  for  compatibility  with  the old utilities.

       The -q option causes hashalot to be  more  quiet  and  not  print  some
       warnings which may be superfluous.


       Ben Slusky <>

       This manual page was written by Matthias Urlichs <>.

                                  09 Feb 2004