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 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 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 [AT] paranoiacs.org>
This manual page was written by Matthias Urlichs <smurf [AT] debian.org>.