Home - aegoroff/hc GitHub Wiki
Hash Calculator is the console tool that can calculate about 70 cryptographic hashes of strings and files. Hash Calculator features:
- string hash calculation
- file hash calculation, including only part file hash (defined by file part size and offset from the beginning)
- restoring original string by it's hash specified using brute force method (dictionary search)
- directory's files hash calculation with support of filtering files by name patterns
- file validation using it's hash
- file searching using file hashes of the whole file or only the part of the file
Also there are:
- Brute force restoring time assumption
- Multithreading brute force restoring
- GPU brute force (CUDA and OpenCL) for CRC32, MD2, MD4, MD5, NTLM, Whirlpool, Ripemd 128/160/256/320, SHA1, SHA-2 family, SHA3 (FIPS 202 and Keccak), Tiger-192, Tiger2-192, BLAKE 2b, BLAKE 2s and BLAKE 3
- Different case hash output (by default upper case)
- Output in SFV format (simple file verification)
There is also l2h, a LINQ-style hash query language. See l2h.