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.