Skip to content

v2023-11-04.1330-threaded

Latest
Compare
Choose a tag to compare
@cyclone-github cyclone-github released this 10 Nov 00:22
· 5 commits to main since this release
87bf498

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