As an experimental POC, I rewrote hashgen v1.2.0-dev in Rust. This is a major update to the previous hashgen (Rust) released in 2024 and includes most of the features in hashgen (Go) v1.2.0-dev. Consider this experimental and not for production.
https://github.com/cyclone-github/hashgen-testing/tree/main/hashgen_rust
hashgen (Rust)
$ ./hashgen.bin --version
hashgen v1.2.0-rust
https://github.com/cyclone-github/hashgen
$ ./hashgen.bin -m md5 -w rockyou.txt -b
Starting...
Processing file: rockyou.txt
Hash function: md5
CPU Threads: 16
Finished processing 14344390 lines in 0.453 sec (31.639 M lines/sec)
hashgen (Go)
$ hashgen -version
hashgen v1.2.0-dev; 2025-09-20.2300
https://github.com/cyclone-github/hashgen
$ hashgen -m md5 -w rockyou.txt -b
2025/09/23 17:29:51 Starting...
2025/09/23 17:29:51 Processing file: rockyou.txt
2025/09/23 17:29:51 Hash function: md5
2025/09/23 17:29:51 CPU Threads: 16
2025/09/23 17:29:52 Finished processing 14344391 lines in 0.437 sec (32.792 M lines/sec)