LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

haiti

Hash type identifier for the command line

TLDR

Identify the type of a hash
$ haiti [hash_string]
copy
Identify hash type with extended algorithms including salted variants
$ haiti -e [hash_string]
copy
Identify hash from stdin
$ echo "[hash_string]" | haiti -
copy
Show short output without hashcat/john references
$ haiti --short [hash_string]
copy
Disable colorized output
$ haiti --no-color [hash_string]
copy

SYNOPSIS

haiti [-e|--extended] [--short] [--no-color] hash

DESCRIPTION

HAITI (HAsh IdenTifIer) is a command-line tool and library for identifying the type of a given hash. It detects over 675 hash types including modern algorithms like SHA3, Keccak, Blake2, and many application-specific formats. For each identified hash type, it provides the corresponding Hashcat mode number and John the Ripper format name, making it easy to proceed with hash cracking.HAITI analyzes the hash length, character set, and format to narrow down possible algorithms, presenting results ranked by likelihood.

PARAMETERS

-e, --extended

List all possible hash algorithms including ones using salt
--short
Display short format without hashcat and John the Ripper references
--no-color
Disable colorized output
--hashcat-only
Show only hashcat references
--john-only
Show only John the Ripper references
-h, --help
Print help
-V, --version
Print version

INSTALL

brew install haiti
copy
nix profile install nixpkgs#haiti
copy

CAVEATS

Hash identification is probabilistic — many hash types produce output of identical length and character set, so HAITI typically returns multiple possible matches. It cannot definitively determine the exact algorithm without additional context. Requires Ruby runtime for installation.

HISTORY

HAITI was created by Alexandre ZANNI (noraj) and is written in Ruby. It was developed as a modern replacement for older hash identification tools, with a focus on supporting the latest algorithms and providing direct references to cracking tools. It is available in Kali Linux and other security-focused distributions.

SEE ALSO

hashcat(1), john(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid