Skip to content

Latest commit

 

History

History
101 lines (101 loc) · 3.53 KB

File metadata and controls

101 lines (101 loc) · 3.53 KB

v1.3.1; 2026-04-13

add modes: MD6-128, 224, 256, 384, 512

v1.3.0; 2026-04-10

added HMAC modes: -m 50, 60, 150, 160, 1450, 1460, 1750, 1760, 6050, 6060
added PBKDF2 modes: -m 10900, 11900, 12000, 12100
added scrypt mode: -m 8900
added BLAKE2 modes: -m 600, 610, 620, 31000, 34800, 34810, 34820, 33300
added hashcat UTF-16LE modes: -m 30, 40, 70, 130, 140, 170, 1430, 1440, 1470, 1730, 1740, 1770
optimized salt RNG for fewer syscalls on salted hash modes
added sanity check on invalid -m nth before opening stdin/wordlist
compiled with Go v1.26.2

v1.2.2; 2026-01-23

added mode: halfmd5 (hashcat -m 5100)
updated -help

v1.2.1; 2025-12-08

added mode: morsedecode (Morse Code decoder)

v1.2.0; 2025-11-08

addressed raw base-16 issue https://github.com/cyclone-github/hashgen/issues/8
added feature: "keep-order" from https://github.com/cyclone-github/hashgen/issues/7
added dynamic lines/sec from https://github.com/cyclone-github/hashgen/issues/11
added modes: mysql5 (300), phpass (400), md5crypt (500), sha256crypt (7400), sha512crypt (1800), Wordpress bcrypt-HMAC-SHA384 (wpbcrypt)
added hashcat salted modes: -m 10, 20, 110, 120, 1410, 1420, 1310, 1320, 1710, 1720, 10810, 10820
added hashcat modes: -m 2600, 4500
added encoding modes: base32encode, base32decode
cleaned up hashFunc aliases, algo typo, hex mode, hashBytes case switch, base64 and base58 decoders
fixed ntlm encoding issue
added sanity check to not print blank / invalid hash lines (part of ntlm fix, but applies to all hash modes)
converted checkForHex from string to byte
updated yescrypt parameters to match debian 12 (libxcrypt) defaults

v1.1.4; 2025-08-23

added modes: keccak-224, keccak-384, blake2b-256, blake2b-384, blake2b-512, blake2s-256
added benchmark flag, -b (to benchmark current mode, disables output)
compiled with Go v1.25.0 which gives a small performance boost to multiple algos
added notes concerning some NTLM hashes not being crackable with certain hash cracking tools due to encoding gremlins

v1.1.3; 2025-06-30

added mode "hex" for $HEX[] formatted output
added alias "dehex" to "plaintext" mode
improved "plaintext/dehex" logic to decode both $HEX[] and raw base-16 input

v1.1.2; 2025-04-08

switched base58 lib to "github.com/cyclone-github/base58" for greatly improved base58 performance

v1.1.1; 2025-03-20

added mode: yescrypt (https://github.com/cyclone-github/yescrypt_crack)
tweaked read/write buffers for per-CPU thread

v1.1.0; 2025-03-19

added modes: base58, bcrypt w/custom cost factor, argon2id (https://github.com/cyclone-github/argon_cracker)

v1.0.0; 2024-12-10

v1.0.0 release

v2024-11-04.1445-threaded

fixed https://github.com/cyclone-github/hashgen/issues/5
added CPU threaded info to -help
cleaned up code and print functions

v2024-11-01.1630-threaded

added thread flag "-t" to allow user to specity CPU threads, ex: -t 16 // fixed default to use max CPU threads
added modes: sha2-224, sha2-384, sha2-512-224, sha2-512-256, keccak-256, keccak-512

v2024-08-24.2000-threaded

added mode "morsecode" which follows ITU-R M.1677-1 standard

v2023-11-04.1330-threaded

tweaked -m 11500
tweaked HEX error correction
added reporting when encountering HEX decoding errors

v2023-11-03.2200-threaded

added hashcat -m 11500 (CRC32 w/padding)
re-added CRC32 / CRC64 modes
fixed stdin

v2023-10-30.1600-threaded

rewrote code base for multi-threading support
some algos have not been implemented from previous version