Zurück zu den Updates
UpdatedOct 18, 2026

hashcat — Updated!

Das schnellste und fortschrittlichste Passwort-Wiederherstellungsprogramm der Welt

Teilen

hashcat

hashcat ist eine hochgradig optimierte Passwort-Wiederherstellungsplattform für GPUs, CPUs und große verteilte Systeme.

Funktionen

  • Der schnellste Passwort-Cracker der Welt
  • Die weltweit erste und einzige In-Kernel-Rule-Engine, nutzbar in jedem Angriffsmodus
  • Kostenlos und Open Source, unter der MIT-Lizenz
  • Multi-OS: Linux, Windows und macOS sowie Builds aus dem Quellcode auf FreeBSD, OpenBSD, NetBSD und DragonflyBSD
  • Multi-Backend: CUDA, HIP, Metal und OpenCL
  • Multi-Device: mehrere Geräte und gemischte Gerätetypen in einem System
  • Multi-Hash: knackt große Mengen von Hashes auf einmal
  • Über 630 Hash-Modi, jeder mit Blick auf Performance geschrieben
  • Hash-Rezepte: einen Hash als Ausdruck schreiben, etwa md5(md5(salt) . pass), und ihn nahezu mit der Geschwindigkeit eines eingebauten Modus knacken
  • Lädt $dynamic_X$-Hashes von John the Ripper und führt sie als Hash-Rezepte aus
  • 10 Angriffsmodi: Wortliste, Kombination, Brute-Force, PCFG, Tabelle, zwei Hybride, eine Maske, die angibt, wohin das Wort gehört, generische Plugin-Feeds und Assoziation
  • Assimilationsbrücke: einen Hash-Modus in C, Python oder Rust hinzufügen, ohne einen Kernel zu schreiben
  • Brain: überspringt Kandidaten, die eine frühere Sitzung bereits versucht hat
  • Verteilte Cracking-Netzwerke über ein Overlay
  • Liest Kandidaten aus einer Wortliste, von stdin oder aus einem anderen Programm
  • Liest Wortlisten, die mit gzip, xz oder zstd komprimiert sind
  • Seekable-Wortlisten: jedes Gerät beginnt bei seinem eigenen Bereich zu lesen, statt jede vorherige Zeile zu überspringen
  • Markov-Chain-Keyspace-Reihenfolge, sodass die wahrscheinlichen Kandidaten zuerst kommen
  • Automatische Performance-Optimierung pro Gerät
  • Interaktives Pausieren und Fortsetzen
  • Benannte Sitzungen und Wiederherstellung nach einer Unterbrechung
  • Eingebauter Benchmark
  • Integrierter Thermal-Watchdog
  • Hex-Salt und Hex-Charset für Hashes und Zeichensätze, die kein Text sind
  • Verschlüsselte Klartexte: einen Hash für jemand anderen knacken, ohne das Passwort lesen zu können
  • Tastaturlayout-Zuordnung für Passwörter zur vollständigen Festplattenverschlüsselung, die auf einer Nicht-US-Tastatur eingegeben wurden

Lizenz

hashcat ist unter der MIT-Lizenz lizenziert. Siehe docs/license.txt.

Installation

Laden Sie das neueste Release herunter und entpacken Sie es, wo Sie möchten. Verwenden Sie 7z x beim Entpacken über die Kommandozeile, damit die vollständigen Dateipfade erhalten bleiben.

Ihre Plattform stellt möglicherweise auch Pakete bereit. Die Treiber und Runtimes, die hashcat benötigt, sind in docs/hashcat-requirements.md aufgeführt.

Erstellen aus dem Quellcode

Das Erstellen aus dem Quellcode ist optional. Das Release-Paket ist dasselbe Programm, und eine selbst erstellte Binärdatei knackt nicht schneller. Erstellen Sie es, wenn Sie eine eigene Änderung wünschen, einen Fix, der im Master enthalten, aber noch nicht veröffentlicht ist, oder eine Plattform, für die wir keine Binärdatei ausliefern.

Siehe BUILD.md für die Vorgehensweise.

Tests:

BuildBSDRustTestFuzz
BuildBSDRust teststestfuzz

Verwendung und Hilfe

Beginnen Sie mit --help, das auch im Repository als docs/hashcat-help.md gepflegt wird. Ein Beispiel-Hash pro Modus findet sich in docs/hashcat-example-hashes.md.

Das Wiki und die FAQ gehen weiter. Das Forum enthält jahrelang beantwortete Fragen. Wenn Sie dennoch Hilfe von einem echten Menschen benötigen, kommen Sie zu Discord.

Dokumentation

Das Verzeichnis docs behandelt jedes Feature. Die am häufigsten nachgefragten:

Mitwirken

Beiträge sind willkommen. CONTRIBUTING.md beschreibt den Code-Stil, was ein Pull Request benötigt und wie du eine Änderung testest, bevor du sie einreichst.

Sicherheit

SECURITY.md beschreibt, wie du eine Schwachstelle meldest und was als solche gilt.

Happy Cracking!

Kategorien