hashcat — Updated!
UpdatedOct 18, 2026World's fastest and most advanced password recovery utilityhashcathashcat is a h
2026-10-18 18:27:13
Author: kitploit.com(查看原文)
阅读量:8
收藏

UpdatedOct 18, 2026
World's fastest and most advanced password recovery utility
hashcat
hashcat is a highly optimized password recovery platform for GPUs, CPUs, and large distributed systems.
Features
- World's fastest password cracker
- World's first and only in-kernel rule engine, usable in every attack mode
- Free and open source, under the MIT license
- Multi-OS: Linux, Windows and macOS, and builds from source on FreeBSD, OpenBSD, NetBSD and DragonflyBSD
- Multi-backend: CUDA, HIP, Metal and OpenCL
- Multi-device: several devices, and mixed device types, in one system
- Multi-hash: cracks large numbers of hashes at once
- Over 630 hash modes, each written with performance in mind
- Hash recipes: write a hash as an expression, such as
md5(md5(salt) . pass), and crack it at close to the speed of a built-in mode
- Loads John the Ripper's
$dynamic_X$ hashes and runs them as hash recipes
- 10 attack modes: wordlist, combination, brute-force, PCFG, table, two hybrids, a mask that says where the word goes, generic plugin feeds and association
- Assimilation bridge: add a hash mode in C, Python or Rust, without writing a kernel
- Brain: skips candidates an earlier session already tried
- Distributed cracking networks, using an overlay
- Reads candidates from a wordlist, from stdin, or from another program
- Reads wordlists compressed with gzip, xz or zstd
- Seekable wordlists: each device starts reading at its own range instead of skipping every earlier line
- Markov chain keyspace ordering, so the likely candidates come first
- Automatic performance tuning per device
- Interactive pause and resume
- Named sessions, and restore after an interruption
- Built-in benchmark
- Integrated thermal watchdog
- Hex salt and hex charset, for hashes and character sets that are not text
- Encrypted plains: crack a hash for someone else without being able to read the password
- Keyboard layout mapping, for full disk encryption passwords typed on a non-US keyboard
License
hashcat is licensed under the MIT license. See docs/license.txt.
Installation
Download the latest release and unpack it where you want it. Use 7z x when unpacking from the command line, so the full file paths stay intact.
Your platform may also provide packages. The drivers and runtimes hashcat needs are listed in docs/hashcat-requirements.md.
Building
Building from source is optional. The release package is the same program, and a binary you build yourself will not crack any faster. Build it if you want a change of your own, a fix that is in master but not yet released, or a platform we do not ship a binary for.
See BUILD.md for how.
Tests:
Usage and help
Start with --help, also kept in the tree as docs/hashcat-help.md. One example hash per mode is in docs/hashcat-example-hashes.md.
The wiki and the FAQ go further. The forum holds years of answered questions. If you still need help from a real human, come to Discord.
Documentation
The docs directory covers each feature. The ones people ask about most:
- Hash recipes, for cracking a custom hash scheme without writing a hash mode
- Plugin development guide, for adding a hash mode
- Assimilation bridge, and its Python and Rust quickstarts
- Generic attack mode, PCFG, table and association attacks
- Brain, slow candidates, encrypted plains
- Keyboard layout mapping
- Compression libraries, for reading gzip, xz and zstd wordlists
- Release notes for v7.1.0, and the full changelog
Contributing
Contributions are welcome. CONTRIBUTING.md has the code style, what a pull request needs, and how to test a change before you send it.
Security
SECURITY.md has how to report a vulnerability, and what counts as one.
Happy Cracking!
Read more
文章来源: https://kitploit.com/en/posts/hashcat-7761f236baf4d566
如有侵权请联系:admin#unsafe.sh