

Full Changelog: v1.1.2...v1.1.3
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
Features:
- Supports 30+ modes/functions (see list below)
- Encode / decode base64 & base58
- Hex / dehex wordlists
- Supports ASCII, UTF-8 and $HEX[] wordlist input
Useage Examples |
Command Line |
read wordlist.txt, hash to md5 and write to output.txt |
./hashgen -m md5 -w wordlist.txt -o output.txt |
pipe wordlist into hashgen and write to stdout |
cat wordlist.txt | ./hashgen -m md5 |
dehex wordlist to plaintext |
./hashgen -m dehex -w hex_wordlist.txt |
convert wordlist to $HEX[] |
./hashgen -m hex -w wordlist.txt |
output hash:plain |
./hashgen -m md5 -w wordlist.txt -hashplain |
Supported Options:
Flag: |
Description: |
-m |
{mode} |
-w |
{wordlist input} |
-t |
{cpu threads} |
-o |
{wordlist output} |
-cost |
{bcrypt} |
-hashplain |
{generates hash:plain pairs} |
-help |
{help menu} |
-version |
{version info} |
Supported Functions:
Function: |
Hashcat Mode: |
argon2id |
(slow algo) |
base58decode |
|
base58encode |
|
base64decode |
|
base64encode |
|
bcrypt |
3200 (slow algo) |
11500 |
(hashcat compatible CRC32) |
crc32 |
|
crc64 |
|
hex |
($HEX[] format) |
dehex/plaintext |
99999 (dehex wordlist) |
keccak-256 |
17800 |
keccak-512 |
18000 |
md4 |
900 |
md5 |
0 |
morsecode |
(ITU-R M.1677-1) |
ntlm |
1000 |
ripemd-160 |
6000 |
sha1 |
100 |
sha2-224 |
1300 |
sha2-256 |
1400 |
sha2-384 |
10800 |
sha2-512 |
1700 |
sha2-512-224 |
|
sha2-512-256 |
|
sha3-224 |
17300 |
sha3-256 |
17400 |
sha3-384 |
17500 |
sha3-512 |
17600 |
yescrypt |
(slow algo) |
ea2943f2c7cc18f2f5e65f72c1e2d22832ecc482 hashgen_amd64.bin
112ce5d12ed992869dd601dcf46849b3ea819d55 hashgen_arm64.bin
8811b4a203765e7272a3c0eaec3087f941d80a35 hashgen_arm.bin
8faf3dc90c08716406c4a75401dedc0b87fcc676 hashgen_amd64.exe
Jotti Antivirus Scan Results:
https://virusscan.jotti.org/en-US/filescanjob/6nrmrqf5tm,zszdll28pf,zpx063net4,7ixbow1fnp