hashcat

by hashcat

hashcat is an advanced GPU-accelerated password recovery tool that runs dictionary, brute-force, mask and rule-based attacks on password hashes.

Operating system: Windows

Publisher: hashcat

Antivirus check: VirusTotal report

Report a Problem

Hashcat is a password recovery tool used to recover lost or forgotten passwords from their hashes. It is an open source tool released under the MIT license and designed to assist users and security professionals in recovering and auditing passwords. Its developers describe it as the world's fastest password cracker. It uses a variety of attack modes to recover passwords, including dictionary, combinator, brute-force (mask), hybrid and association attacks.

Hashcat provides a powerful suite of features that make it a valuable tool for users who need to recover passwords. Hashcat can be used on Windows, Linux and macOS. It supports more than 450 hash algorithms, including MD5, SHA1, SHA256, SHA512, NTLM, bcrypt and many more, as well as hashes of protected archives, office documents and cryptocurrency wallets. The maximum password length depends on the hash type and on the kernel used.

Hashcat also offers a wide range of customization options for users. Its in-kernel rule engine modifies words from wordlists on the fly, and masks with custom character sets define the patterns for brute-force attacks. Hashcat is a command-line program; it has no graphical user interface of its own.

Hashcat enables users to perform highly efficient and accelerated password cracking using advanced methods and techniques.

Hashcat also offers extensive support for graphics processing units (GPUs). It uses NVIDIA, AMD and Intel GPUs and CPUs through CUDA, HIP, OpenCL and Metal, and can combine several devices of different types. Hashcat also supports distributed cracking networks through an overlay, allowing users to spread the work of cracking passwords across multiple computers.

The main features of Hashcat include:

• Support for more than 450 hash algorithms
• Dictionary, mask, hybrid and rule-based attacks
• Custom wordlists, rules and masks for dictionary and brute-force attacks
• Interactive pause, resume and session restore
• Support for multiple GPUs
• Distributed cracking support
• Built-in benchmark, performance tuning and thermal watchdog
• Open source code available on GitHub

64-bit Windows, Linux or macOS
NVIDIA GPU: NVIDIA driver and CUDA Toolkit
AMD GPU on Windows: Adrenalin driver and HIP SDK
CPU: OpenCL CPU runtime or PoCL
Intel GPU: Intel Graphics Compute Runtime

PROS
Supports a wide variety of hashing algorithms.
Extremely fast password cracking tool.
Highly customizable with flexible attack modes.

CONS
Requires knowledge of command line to operate effectively.
High system hardware requirements for optimal use.
No graphical user interface provided.
Kryptel
Kryptel is a comprehensive file encryption software solution that provides high-grade encryption for data security.
Any RAR Password Recovery
RAR Password Recovery software is a tool used to recover forgotten or lost passwords for RAR archives.
Passware Kit Basic
Passware Kit Basic is a software toolkit that recovers passwords for Windows, Word, Excel, QuickBooks, and other file types.
ApexSQL Decrypt
ApexSQL Decrypt is a SQL Server tool that decrypts encrypted stored procedures, views, triggers and user-defined functions and restores their original DDL scripts.
VB AntiCrack
Vircom's VB AntiCrack is a proactive security solution that protects your applications against reverse engineering and unauthorized copying.