Announcement

Free to view yesterday and today
Customer Service: cat_manager

hashcat: The World's Fastest Password Recovery Utility

Hashcat is renowned as the world's fastest and most advanced open-source password recovery utility. It supports a wide range of hashing algorithms and attack modes, leveraging the power of GPUs and CPUs for unparalleled cracking performance.

C
Added on 2025年6月6日
View on GitHub
hashcat: The World's Fastest Password Recovery Utility preview
22,777
Stars
3,083
Forks
C
Language

Project Introduction

Summary

Hashcat is a powerful, open-source password cracking tool designed for high-performance hash recovery. It is widely used by security professionals, penetration testers, and forensic analysts to assess password security and recover lost passwords using various attack techniques against numerous hash types.

Problem Solved

Manually cracking passwords or recovering lost ones can be an incredibly time-consuming and computationally intensive task. Weaknesses in hashing algorithms or compromised hashes require powerful and flexible tools to test security strength or recover access. Hashcat provides the necessary speed and versatility to tackle these challenges efficiently.

Core Features

Highly Optimized Performance

Leverages the full potential of modern GPUs and CPUs for maximum cracking speed, supporting OpenCL and CUDA.

Extensive Algorithm Support

Supports a vast array of hashing algorithms, including MD5, SHA-family, NTLM, Kerberos, WPA/WPA2, and many others.

Multiple Attack Modes

Offers various attack modes such as dictionary, brute-force, hybrid, mask, rule-based, and more, providing flexibility for different scenarios.

Session Management

Allows users to pause and resume cracking sessions, saving progress and enabling efficient use of resources.

Tech Stack

C
OpenCL
CUDA

使用场景

Hashcat is an essential tool for various security-related tasks where password recovery or testing is required. Key use cases include:

场景一:渗透测试中的密码审计

Details

Security consultants use hashcat to perform white-box or black-box penetration tests, attempting to crack hashes found on target systems to demonstrate vulnerabilities.

User Value

Identifies weak passwords and vulnerabilities in password storage, helping organizations improve their security posture.

场景二:数字取证中的数据恢复

Details

Forensic investigators employ hashcat to recover passwords from encrypted files, disk images, or system memory dumps during criminal or internal investigations.

User Value

Enables access to crucial encrypted evidence that would otherwise be inaccessible, accelerating investigations.

场景三:内部安全审计

Details

System administrators can use hashcat to audit user passwords internally, identifying easily crackable passwords that need to be changed to enhance overall network security.

User Value

Proactively identifies and mitigates risks associated with weak internal passwords before they can be exploited by attackers.

Recommended Projects

You might be interested in these projects

bytecodealliancewasmtime

A lightweight and performant WebAssembly runtime designed for security, standards compliance, and extensibility.

Rust
164681433
View Details

eyaltoledanoclaude-task-master

An AI-powered task management system designed for seamless integration into popular development and creative tools like Cursor, Lovable, Windsurf, Roo, and others.

JavaScript
141921455
View Details

uutilscoreutils

A modern, cross-platform, and open-source rewrite of the essential GNU core utilities written in Rust, aiming for improved safety and performance across various operating systems including Linux, macOS, and Windows.

Rust
204691473
View Details