05-27-2024, 07:58 PM
(05-23-2024, 08:09 PM)wallacebw Wrote: Haven't had a chance to read through your code yet, but I did something similar in python. (multithreaded, supports $hex[], STDIN or file input, STDOUT or file output, etc.)
https://github.com/wallacebw/hashutil
I benchmarked your python hash_generator.py on my test rig (Ryzen 7 3700X). Great performance with python btw at 3.28m md5 / sec. For comparison, hashgen (written in Go) is just shy of an order of magnitude faster at 30.22m md5 / sec.
Here's a few benchmarks of hashing rockyou to md5:
- hashgen (go)
- Time: 0.498s
- h/s: 30,228,048
- Time: 0.498s
- hash_generator (python)
- Time: 4.369s
- h/s: 3,282,771
- Time: 4.369s
- mdxfind
- Time: 13.046s
- h/s: 1,153,857
- Time: 13.046s
- hashcat test.pl
- Time: 23.086s
- h/s: 653,840
- Time: 23.086s
- ULM
- Time: 129s
- h/s: 116,694
- Time: 129s
https://github.com/cyclone-github/hashge...benchmarks
~