Skip to content

Commit de3f26c

Browse files
Merge pull request #13 from cyclone-github/dev
v1.2.0-dev; 2025-09-13.2245
2 parents 5d61a1d + e6669a4 commit de3f26c

File tree

3 files changed

+832
-97
lines changed

3 files changed

+832
-97
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
### v1.1.5-dev; 2025-09-10.1000
1+
### v1.2.0-dev; 2025-09-13.2100
22
```
33
addressed raw base-16 issue https://github.com/cyclone-github/hashgen/issues/8
44
added feature: "keep-order" from https://github.com/cyclone-github/hashgen/issues/7
5-
added dynamic lines/sec from https://github.com/cyclone-github/hashgen/issues/9
5+
added dynamic lines/sec from https://github.com/cyclone-github/hashgen/issues/11
6+
add modes: mysql5 (300), phpass (400), md5crypt (500), sha256crypt (7400), sha512crypt (1800), Wordpress bcrypt-HMAC-SHA384 (wpbcrypt)
7+
added hashcat salted modes: -m 10, 20, 110, 120, 1410, 1420, 1310, 1320, 1710, 1720, 10810, 10820
8+
added hashcat modes: -m 2600, 4500
9+
cleaned up hashFunc aliases, algo typo, and hex mode
610
```
711
### v1.1.4; 2025-08-23
812
```

README.md

Lines changed: 79 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@ To use hashgen, type your mode, wordlist input & hash output files with a simple
2525

2626
### Features:
2727
- Maintains original input order [PR 10](https://github.com/cyclone-github/hashgen/pull/10)
28-
- Supports 38+ modes/functions (see list below)
28+
- Supports 58+ modes/functions (see list below)
2929
- Encode / decode base64 & base58
3030
- Hex / dehex wordlists
3131
- Supports ASCII, UTF-8 and $HEX[] input
3232
- Supports UTF-8 (default) or $HEX[] output
33+
- Supports multiple salted modes such as -m 110 / -m 120
3334

3435
| Useage Examples | Command Line |
3536
|-----------|-----------|
@@ -56,44 +57,83 @@ To use hashgen, type your mode, wordlist input & hash output files with a simple
5657
### Supported Functions:
5758
| Function: | Hashcat Mode: |
5859
|-----------------|----------------|
59-
| argon2id | 34000 (slow algo) |
60-
| base58decode | |
61-
| base58encode | |
62-
| base64decode | |
63-
| base64encode | |
64-
| bcrypt | 3200 (slow algo) |
65-
| blake2s-256 | |
66-
| 31000 | (hashcat compatible blake2s-256) |
67-
| blake2b-256 | |
68-
| blake2b-384 | |
69-
| blake2b-512 | |
70-
| 600 | (hashcat compatible blake2b-512) |
71-
| crc32 | |
72-
| 11500 | (hashcat compatible CRC32) |
73-
| crc64 | |
74-
| hex | (encode to $HEX[] format) |
75-
| dehex/plaintext | 99999 (decode $HEX[]) |
76-
| keccak-224 | 17700 |
77-
| keccak-256 | 17800 |
78-
| keccak-384 | 17900 |
79-
| keccak-512 | 18000 |
80-
| md4 | 900 |
81-
| md5 | 0 |
82-
| morsecode | (ITU-R M.1677-1) |
83-
| ntlm | 1000 |
84-
| ripemd-160 | 6000 |
85-
| sha1 | 100 |
86-
| sha2-224 | 1300 |
87-
| sha2-256 | 1400 |
88-
| sha2-384 | 10800 |
89-
| sha2-512 | 1700 |
90-
| sha2-512-224 | |
91-
| sha2-512-256 | |
92-
| sha3-224 | 17300 |
93-
| sha3-256 | 17400 |
94-
| sha3-384 | 17500 |
95-
| sha3-512 | 17600 |
96-
| yescrypt | (slow algo) |
60+
| **`Plaintext & Encoding`** | |
61+
| plaintext / dehex | 99999 (decode $HEX[]) |
62+
| hex | (encode to $HEX[]) |
63+
| base64encode | |
64+
| base64decode | |
65+
| base58encode | |
66+
| base58decode | |
67+
| morsecode | (ITU-R M.1677-1) |
68+
| | |
69+
| **`Checksums`** | |
70+
| crc32 | |
71+
| 11500 | (hashcat compatible CRC32) |
72+
| crc64 | |
73+
| | |
74+
| **`MDx`** | |
75+
| md4 | 900 |
76+
| md5 | 0 |
77+
| md5passsalt | 10 |
78+
| md5saltpass | 20 |
79+
| md5md5 | 2600 |
80+
| | |
81+
| **`SHA1`** | |
82+
| sha1 | 100 |
83+
| sha1passsalt | 110 |
84+
| sha1saltpass | 120 |
85+
| sha1sha1 | 4500 |
86+
| | |
87+
| **`SHA2`** | |
88+
| sha224 | 1300 |
89+
| sha224passsalt | 1310 |
90+
| sha224saltpass | 1320 |
91+
| sha256 | 1400 |
92+
| sha256passsalt | 1410 |
93+
| sha256saltpass | 1420 |
94+
| sha384 | 10800 |
95+
| sha384passsalt | 10810 |
96+
| sha384saltpass | 10820 |
97+
| sha512 | 1700 |
98+
| sha512passsalt | 1710 |
99+
| sha512saltpass | 1720 |
100+
| sha512-224 | |
101+
| sha512-256 | |
102+
| | |
103+
| **`SHA3`** | |
104+
| sha3-224 | 17300 |
105+
| sha3-256 | 17400 |
106+
| sha3-384 | 17500 |
107+
| sha3-512 | 17600 |
108+
| | |
109+
| **`Keccak`** | |
110+
| keccak-224 | 17700 |
111+
| keccak-256 | 17800 |
112+
| keccak-384 | 17900 |
113+
| keccak-512 | 18000 |
114+
| | |
115+
| **`BLAKE2`** | |
116+
| blake2b-256 | |
117+
| blake2b-384 | |
118+
| blake2b-512 | |
119+
| 600 | (hashcat compatible blake2b-512) |
120+
| blake2s-256 | |
121+
| 31000 | (hashcat compatible blake2s-256) |
122+
| | |
123+
| **`Other Hashes`** | |
124+
| ripemd-160 | 6000 |
125+
| mysql5 | 300 |
126+
| ntlm | 1000 |
127+
| | |
128+
| **`Crypt / KDF`** | |
129+
| argon2id | 34000 |
130+
| bcrypt | 3200 |
131+
| wpbcrypt | (WordPress HMAC-SHA384 + bcrypt) |
132+
| md5crypt | 500 (`Linux shadow $1$`) |
133+
| sha256crypt | 7400 (`Linux shadow $5$`) |
134+
| sha512crypt | 1800 (`Linux shadow $6$`) |
135+
| phpass | 400 (`PHP/WordPress $P$/phpBB3 $H$`) |
136+
| yescrypt | (`Linux shadow $y$`) |
97137

98138
### Benchmarks:
99139
- https://github.com/cyclone-github/hashgen-testing/tree/main/benchmarks

0 commit comments

Comments
 (0)