Skip to main content

Password Cracking

Password cracking tools test authentication robustness, recover password hashes, and audit credential strength against offline dictionaries and rule-based mutations.

5 Tools Cataloged
ToolLicensePlatformsPricingAction
CeWLCC-BY-SA-2.0-UK OR GPL-3.0-or-laterLinuxOpen SourceProfile
hashcatMITLinux, Windows, macOSOpen SourceProfile
HydraAGPL-3.0-only with OpenSSL exceptionLinux, macOS, Windows, BSD, SolarisOpen SourceProfile
John the RipperGPL-2.0-or-later with OpenSSL exceptionLinux, macOS, Windows, BSD, Solaris, AIX, QNX, OpenVMSFree / CommercialProfile
MedusaGPL-2.0-only with OpenSSL exceptionLinux, macOS, BSD, SolarisOpen SourceProfile

Tools in Password Cracking

CeWL

Open Source

Custom wordlist generator that spiders target websites to build organization-specific password candidate lists from site content and document metadata.

LicenseCC-BY-SA-2.0-UK OR GPL-3.0-or-later
PlatformLinux

hashcat

Open Source

GPU-accelerated password hash recovery utility supporting more than 450 optimized algorithms across OpenCL, CUDA, and Metal accelerators.

LicenseMIT
PlatformLinux, Windows, macOS

Hydra

Open Source

Parallelized network login auditing tool that tests dozens of remote authentication protocols including SSH, SMB, RDP, HTTP, and database services.

LicenseAGPL-3.0-only with OpenSSL exception
PlatformLinux, macOS, Windows, BSD, Solaris

John the Ripper

Free / Commercial

Password security auditing and recovery tool supporting hundreds of hash, archive, and document formats across CPU, GPU, and FPGA accelerators.

LicenseGPL-2.0-or-later with OpenSSL exception
PlatformLinux, macOS, Windows, BSD, Solaris, AIX, QNX, OpenVMS

Medusa

Open Source

Parallel modular network login auditor that tests remote authentication through loadable protocol modules for SMB, HTTP, SSH, and RDP.

LicenseGPL-2.0-only with OpenSSL exception
PlatformLinux, macOS, BSD, Solaris

Frequently Asked Questions

What is Password Cracking?

Password cracking tools test authentication robustness, recover password hashes, and audit credential strength against offline dictionaries and rule-based mutations.

What topics does the Password Cracking category cover?

GPU-Accelerated Hash Cracking, Rule-Based Password Mutation, Online Authentication Testing, Targeted Wordlist Generation, Credential Exposure Auditing

About Password Cracking

Password cracking tools test the strength of password hashes and online authentication systems. The category divides into offline hash crackers and online authentication testers. Offline crackers like hashcat and John the Ripper process password hashes recovered from systems or databases, using dictionary attacks, rule-based mutations, and brute-force modes to recover plaintext passwords. GPU-accelerated modes in hashcat can test billions of hash candidates per second on modern hardware. Online testers like Hydra and Medusa test remote authentication services by attempting logins against SSH, HTTP, RDP, and other protocols, measuring whether services enforce rate limiting and account lockout. Wordlist generators like CeWL build target-specific candidate lists by spidering an organization's website and extracting terminology that employees might use in passwords. Defensively, these tools validate password policy effectiveness, identify weak or reused credentials before attackers find them, and test whether authentication services resist brute-force attacks. All tools in this category are for authorized testing only, used against systems and hashes the tester has permission to assess.

Covered Topics & Disciplines

GPU-Accelerated Hash CrackingRule-Based Password MutationOnline Authentication TestingTargeted Wordlist GenerationCredential Exposure Auditing