sha384(1)

sha3841

Read a passphrase and print a hash

Part of hashalot(1).

Usage

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

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

Overview

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.

This is not a general purpose hasher, only the first line is used, not even including the final newline. Thus, don't be surprised if the output seems to be different from other tools -- you'd have to hash exactly the same string.

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.

Releases

9 releases since Debian 5.0 (Lenny); the text changed 1 time.

  1. 5.0–7
  2. 8–13

Author

Ben Slusky <[email protected]>

This manual page was written by Matthias Urlichs <[email protected]>.

From hashalot 0.3-11 in Debian 13 (Trixie). Parsed by carta from the page's man source.