Repository navigation
Releases: 8891689/HashNyx
Release list
It can crack md5,sha1,sha2,sha3,ripemd160,keccak224 256 384 512,hash160,and more.
Multi-threaded Architecture: Utilizes a producer-consumer model to maximize CPU utilization and separates password generation from hash verification.
Multiple Hash Algorithms: Supports common hash algorithms, currently limited to (more to come): MD5, SHA1, RIPEMD160, SM3, SHA224, SHA256, SHA384, SHA512, SHA3-224, SHA3-256, SHA3-384, SHA3-512, Keccak224, Keccak256, Keccak384, Keccak512, and Hash160(BTC public key).
Flexible Password Generation:
Sequential Mode: Generates all possible combinations for a given length range and character set.
Random Mode: Generates a specified number of random passwords.
Customizable Character Sets: Supports digits, uppercase, lowercase, special symbols, hex, or any combination.
Specialized Public Key Mode: A dedicated mode (-pub or -c pkc) for generating and testing candidates in the format of cryptographic public keys.
Performance Optimizations:
Single-Target Mode (-a): Ultra-fast checking against a single, hardcoded hash value.
Bloom Filter Support (-b): Uses a Bloom filter for rapid, probabilistic pre-screening to discard a vast majority of non-matching candidates before performing expensive final checks.
Real-time Status: A dedicated status thread provides live feedback on cracking speed (M/s) and total checked passwords.
Crack md5, sha1, sha256, ripemd160, keccak256, hash160 algorithm versions.
HashNyx is a top-tier CPU-powered multi-threaded password hash cracker written in C. It is designed for flexibility and speed, utilizing various optimization techniques to efficiently find matches for a given hash value. It can crack md5, sha1, sha256, ripemd160, keccak256, hash160(encrypted BTC public key), and more.