Forrest logo
tool overview
On this page you find all important commands for the CLI tool hashid. If the command you are looking for is missing please ask our AI.

hashid

HashID is a command-line tool used for identifying different types of hashes based on input samples. It is designed specifically to identify the hashing algorithm and determine the type of hash used in various scenarios. The tool analyzes the given hash and provides a detailed analysis, including the algorithm name and possible matches for the hash type.

HashID is focused on identifying hashes commonly used in the cybersecurity field, including those used in password cracking and digital forensics. It supports a range of popular hash types, including MD5, SHA-256, SHA-512, HMAC, and many more.

The tool utilizes a comprehensive database of hash signatures and applies pattern matching techniques to identify and categorize the hashes. It can handle single hashes or multiple hashes as input, making it efficient for processing large sets of hashes.

HashID is known for its speed and accuracy, providing quick results even when dealing with massive amounts of hash data. It is widely used by security professionals, penetration testers, and digital forensic experts for hash identification tasks.

In addition to its command-line interface, HashID also offers a Python API, allowing developers to integrate its functionality into their own scripts or applications. The tool is open-source and actively maintained, ensuring that updates and improvements are regularly made.

The HashID output includes information about the hash algorithm, hashcat mode number, and common hashcat rule names. It also provides the hexadecimal representation of the input hash, enabling users to easily compare and verify the results.

HashID has a straightforward syntax, where users can simply provide the hash values as arguments to the command. It provides clear and concise output, making it user-friendly and accessible for both beginners and advanced users.

Overall, HashID is a powerful and versatile command-line tool that greatly simplifies the process of hash identification, offering an efficient solution for security professionals dealing with various types of hashes.

List of commands for hashid:

  • hashid:tldr:27734 hashid: Identify hashes passed as arguments (multiple hashes can be passed).
    $ hashid ${hash}
    try on your machine
    explain this command
  • hashid:tldr:4e9c5 hashid: Identify hashes from standard input (through typing, copying and pasting, or piping the hash into the program).
    $ hashid
    try on your machine
    explain this command
  • hashid:tldr:7b283 hashid: Save output to a file instead of printing to standard output.
    $ hashid --outfile ${path-to-output-txt} ${hash}
    try on your machine
    explain this command
  • hashid:tldr:af8f6 hashid: Show all possible hash types (including salted hashes).
    $ hashid --extended ${hash}
    try on your machine
    explain this command
  • hashid:tldr:ecc7e hashid: Show `hashcat`'s mode number and `john`'s format string of the hash types.
    $ hashid --mode --john ${hash}
    try on your machine
    explain this command
tool overview