awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hashcat avatar

hashcat/hashcat

0
View on GitHub↗
26,200 Stars·3,470 Forks·C·9 Aufrufehashcat.net/hashcat↗

Hashcat

Hashcat is a high-performance hash cracking software and OpenCL compute application used to recover plain-text passwords from hashed data. It functions as a GPU-accelerated recovery tool and distributed password cracker, leveraging CPUs and GPUs to perform intensive cryptographic computations.

The system differentiates itself through a distributed cracking workflow that coordinates tasks across multiple machines via an overlay network to share computational load. It further optimizes recovery speed using Markov chain keyspace optimization to prioritize the most likely password candidates.

The software supports multiple attack modes, including mask-based brute force and dictionary-based recovery. It includes hardware performance tuning, hash algorithm benchmarking, and a thermal watchdog for hardware health monitoring. Long-running operations are supported by session management for pausing and restoring progress.

Containerized deployment options are available to simplify installation and runtime configuration across different platforms.

Features

  • Password Hash Recovery - Recovers plain-text passwords from hashed values using high-performance hardware acceleration on CPUs and GPUs.
  • Hash Cracking Tools - Provides high-performance utilities designed for recovering plain-text passwords from hashed data.
  • Distributed Cracking Systems - Coordinates password recovery tasks across a network of multiple machines to share the computational workload.
  • Brute Force Tools - Performs mask-based brute force attacks by iterating through all possible character combinations to identify matching hashes.
  • Dictionary-Based Password Attacks - Matches password hashes against predefined lists of potential candidate passwords to identify plain-text values.
  • Password Cracking - Acts as a high-performance system for coordinating password recovery tasks across multiple machines.
  • Hardware Acceleration - Offloads intensive cryptographic computations to GPUs and CPUs via OpenCL runtimes for maximum throughput.
  • GPU Acceleration - Leverages OpenCL runtimes to distribute intensive hashing calculations across multiple graphics cards for maximum speed.
  • OpenCL Accelerators - Uses OpenCL to offload heavy cryptographic hashing computations to heterogeneous hardware for maximum throughput.
  • Dictionary-Based Hash Recovery - Matches target hashes against predefined lists of candidate passwords using wordlists to find original plain-text values.
  • Credential Brute-Forcing - Iterates through all possible combinations of characters based on a specified mask to find a matching hash.
  • Distributed Cracking Coordination - Coordinates password recovery tasks across multiple machines using an overlay network to share computational load.
  • Keyspace Probability Optimizations - Automatically orders the keyspace using Markov chains to prioritize the most likely password candidates during recovery.
  • Probabilistic Keyspace Optimizations - Prioritizes candidate password strings using Markov chain statistical distributions to find matches faster than linear brute force.
  • Password Recovery Benchmarks - Determines the processing time and efficiency of different attack modes to establish performance baselines.
  • Performance Tuning - Allows tuning of vector width and kernel acceleration based on hardware to increase hashing speed.
  • GPU Password - Implements an in-kernel rule engine to process password mutations directly on the GPU, eliminating host-device data bottlenecks.
  • Hashing Performance Benchmarks - Includes tools for measuring the computational speed of hardware specifically for hashing algorithms.
  • Brute Force Tools - Advanced tool for high-performance password hash recovery.
  • Fuzzing Tools - Advanced password recovery utility.
  • Hashcat Ecosystem - The primary advanced password recovery utility.
  • Password and Hash Tools - Advanced password recovery and hash cracking utility.
  • Password Attacks - Advanced, high-performance tool for password recovery.
  • Security Utilities - Advanced utility for high-speed password recovery and hash cracking.

Star-Verlauf

Star-Verlauf für hashcat/hashcatStar-Verlauf für hashcat/hashcat

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht hashcat/hashcat?

Hashcat is a high-performance hash cracking software and OpenCL compute application used to recover plain-text passwords from hashed data. It functions as a GPU-accelerated recovery tool and distributed password cracker, leveraging CPUs and GPUs to perform intensive cryptographic computations.

Was sind die Hauptfunktionen von hashcat/hashcat?

Die Hauptfunktionen von hashcat/hashcat sind: Password Hash Recovery, Hash Cracking Tools, Distributed Cracking Systems, Brute Force Tools, Dictionary-Based Password Attacks, Password Cracking, Hardware Acceleration, GPU Acceleration.

Welche Open-Source-Alternativen gibt es zu hashcat/hashcat?

Open-Source-Alternativen zu hashcat/hashcat sind unter anderem: vanhauser-thc/thc-hydra — Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords… magnumripper/johntheripper — JohnTheRipper is a multi-platform offline password recovery tool designed to detect and crack hundreds of different… v1s1t0r1sh3r3/airgeddon — airgeddon is a bash-based wireless network audit suite and security toolkit for Linux. It serves as a framework for… brannondorsey/wifi-cracking — This project is a WPA Wi-Fi cracking toolkit designed for capturing authentication handshakes and recovering WPA/WPA2… manisso/fsociety — fsociety is a penetration testing framework and security tool orchestrator designed to conduct full security audits.… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network…

Open-Source-Alternativen zu Hashcat

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Hashcat.
  • vanhauser-thc/thc-hydraAvatar von vanhauser-thc

    vanhauser-thc/thc-hydra

    11,943Auf GitHub ansehen↗

    Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords through automated brute-force and dictionary attacks. It serves as a multi-protocol authentication tester capable of verifying credentials across a wide range of remote network services, including SSH, SMB, FTP, and various database listeners. The project is distinguished by its ability to execute parallelized password attacks against multiple servers and protocols simultaneously. It features a modular system for implementing diverse network authentication schemes, allowing f

    C
    Auf GitHub ansehen↗11,943
  • magnumripper/johntheripperAvatar von magnumripper

    magnumripper/JohnTheRipper

    13,274Auf GitHub ansehen↗

    JohnTheRipper is a multi-platform offline password recovery tool designed to detect and crack hundreds of different hash and cipher formats across various operating systems. It functions as a security utility for retrieving lost credentials and performing security audit testing to identify weak passwords within a database of hashes. The project features a custom rule password cracker and a mangling engine that uses a domain-specific language to transform wordlist entries into common password mutation patterns. It provides hardware-accelerated recovery by distributing parallel processing tasks

    C
    Auf GitHub ansehen↗13,274
  • v1s1t0r1sh3r3/airgeddonAvatar von v1s1t0r1sh3r3

    v1s1t0r1sh3r3/airgeddon

    7,797Auf GitHub ansehen↗

    airgeddon is a bash-based wireless network audit suite and security toolkit for Linux. It serves as a framework for testing wireless vulnerabilities and verifying network configurations across various encryption standards, including WPA, WEP, and WPS. The project functions as an orchestration layer that integrates a collection of third-party wireless security tools. It features a modular approach to attack vectorization, coordinating tasks such as evil twin simulations with captive portals, WPA handshake interception, and the execution of WPS vulnerability tests. Its capabilities cover a bro

    Shell
    Auf GitHub ansehen↗7,797
  • brannondorsey/wifi-crackingAvatar von brannondorsey

    brannondorsey/wifi-cracking

    12,399Auf GitHub ansehen↗

    This project is a WPA Wi-Fi cracking toolkit designed for capturing authentication handshakes and recovering WPA/WPA2 passwords. It provides specialized utilities for scanning wireless networks, obfuscating hardware addresses, and generating password lists to facilitate security audits. The toolkit differentiates itself through a focused workflow that combines handshake capture tools with a password wordlist generator. It enables the interception of the four-way authentication process between wireless clients and access points and utilizes these captured credentials for recovery via dictionar

    aircrack-ngcrackinghacking
    Auf GitHub ansehen↗12,399
  • Alle 30 Alternativen zu Hashcat anzeigen→