RustHash is a program for test hash in Rust.
This program work only for Windows x64 OS
Download the Rust source and compile then.
RustHash 0.0.3.5
Exo-poulpe
Rust hash test hash from wordlist
USAGE:
RustHash [FLAGS] [OPTIONS]
FLAGS:
-b, --benchmark Test hash perfs
--check Just compare with potfile precompute or current potfile
-c Print number of password tested (slower)
--disable-potfile Disable potfile check
--hardware-info Print info hardware
-h, --help Print this message
-v, --verbose More verbose output (slower)
-V, --version Prints version information
OPTIONS:
--detect-hash <DETECT> Check if hash is valid
-f, --file <FILE> Set wordlist to use
--generate-potfile <GENERATE_POTFILENAME> Generate a potfile (slower)
-m <METHODS>
Set methods for hashing :
1) : MD5
2) : MD4
3) : SHA-1
4) : SHA-256
5) : SHA-512
--path-potfile <PATH_POTFILE> Choose potfile to use
-t, --target <TARGET> Set hashes to test (file or string)
For exemple :
./RustHash.exe -t "1a79a4d60de6718e8e5b326e338ae533" -f lst.txt -m 1
With this command the hash "1a79a4d60de6718e8e5b326e338ae533::example" and use the wordlis lst.txt and with methods MD5
Result :
wordlist use : lst.txt
hash to find : 1a79a4d60de6718e8e5b326e338ae533
Methods use : MD5
===================================
Hash found : "1a79a4d60de6718e8e5b326e338ae533":example
Time elapsed : 0.85s
Methods use : MD5
Hash number : 1000000
===================================
Time elapsed : 20.78s
Benchmark : ~48.116 KH/s
For benchmark RustHash test 1'000'000 MD5 hash (default), the result is not very accurate
This program have this own potfile and options for use then