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:

BuildBSDRustTestFuzz
BuildBSDRust teststestfuzz

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:

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

Categories


文章来源: https://kitploit.com/en/posts/hashcat-7761f236baf4d566
如有侵权请联系:admin#unsafe.sh