hashalot(8)
NAME
hashalot - read a passphrase and print a hash
SYNOPSIS
hashalot [ -s SALT ] [ -x ] [ -n #BYTES ] [ -q ] [
HASHTYPE ]
HASHTYPE [ -s SALT ] [ -x ] [ -n #BYTES ] [ -q ]
DESCRIPTION
- 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 output.
- 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 out.
- Supported values for HASHTYPE:
- ripemd160 rmd160 rmd160compat sha256 sha384 sha512
OPTIONS
- The option -s SALT specifies an initialization vector to
- the hashing algorithm. You need this if you want to prevent iden
- tical 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 num
- ber of bytes output. The default is as appropriate for the speci
- fied 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 kerneli.org utilities.
- The -q option causes hashalot to be more quiet and not
- print some warnings which may be superfluous.
AUTHOR
Ben Slusky <sluskyb@paranoiacs.org>
- This manual page was written by Matthias Urlichs
- <smurf@debian.org>.
09 Feb 2004