·
5 commits
to main
since this release
hashgen - the blazingly fast hash generator
$ ./hashgen_amd64.bin -m 0 -w rockyou.txt -o /dev/null
2023/11/02 19:10:51 Starting...
2023/11/02 19:10:51 Processing file: rockyou.txt
2023/11/02 19:10:51 Hash function: 0
2023/11/02 19:10:51 CPU Threads: 16
2023/11/02 19:10:52 Finished hashing 15053568 lines in 0.500 sec (30.123 M lines/sec)
As of the this release, hashgen (go) has a 2,519% faster md5 hashrate vs the next fastest publicly available CPU based hash generator (see benchmarks).
Since version v2023-10-30.1600
, hashgen has a top recorded hasharate of 30,228,048 md5/sec on the test rig's Ryzen 7 3700X CPU! Much faster hashrates have been seen on higher end CPU's.
Benchmarks
https://github.com/cyclone-github/hashgen-testing/tree/main/benchmarks
- Test rig specs:
- OS: Linux pve 6.2.16-14-pve (Debian 12.1)
- CPU: AMD Ryzen 7 3700X 8-Core (16 Thread) Processor @ 3600MHz
- RAM: 64gb DDR4
- Benchmarks for all 17 supported modes:
Mode | h/s |
---|---|
plaintext | 50,178,560 |
base64encode | 40,036,085 |
crc64 | 39,824,254 |
crc32 | 39,304,355 |
base64decode | 37,823,035 |
crc32 (-m 11500) | 37,077,754 |
md5 | 30,228,048 |
sha2-256 | 24,319,173 |
sha1 | 23,818,937 |
md4 | 18,935,306 |
ntlm | 14,282,323 |
ripemd-160 | 13,823,295 |
sha2-512 | 12,410,196 |
sha3-256 | 7,332,473 |
sha3-224 | 7,206,112 |
sha3-384 | 6,256,678 |
sha3-512 | 6,069,987 |
Changelog since v2023-09-28.1730-hashplain
- v2023-10-30.1600-threaded; rewrote code base for multi-threading support, some algos have not been implemented from previous version
- v2023-11-03.2200-threaded; added hashcat -m 11500 (CRC32 w/padding), re-added CRC32 / CRC64, fixed stdin
- v2023-11-04.1330-threaded; tweaked -m 11500, tweaked HEX error correction and added reporting when encountering HEX decoding errors
ab2ce4922d236d893a1b4428c092db9f1b8606a8e55762b28a54ed502f20d702 hashgen_amd64.bin
3a40a10583d98a241341232e7c5ebe2ef7f1b0387d729bc5d196a8e505aa6d59 hashgen_amd64-darwin
170d18419d6f3dd439bd9c72cedffe5eece7434704e8c89b3d1e1dec392336dc hashgen_amd64.exe
cd91c295c3495067e3ca1a039edfbf31c30bd29a4c296e27cfdb3151dad115b2 hashgen_arm64.bin
b94e14c8ceed0751741d117528630584472aba0b182d147d66085a339e71748e hashgen_armhf.bin
Jotti Antivirus Scan Results
https://virusscan.jotti.org/en-US/filescanjob/8t8i8gkejz,hw3v0b87iw,5ao4whz843,ai8fzth1vp,eroay8gxog