- How does it auto-detect the algorithm?
- Hash length maps to algorithm: 32 hex chars = MD5, 40 = SHA-1, 56 = SHA-224, 64 = SHA-256, 96 = SHA-384, 128 = SHA-512. You can override if the detection is ambiguous.
- What's constant-time comparison?
- Standard string comparison short-circuits on the first differing character, leaking timing information. Constant-time comparison always takes the same time regardless of where a mismatch occurs, preventing timing attacks.
- What if the hash doesn't match?
- The tool shows which bytes differ and flags the mismatch clearly. Common causes: file corruption during download, wrong algorithm selected, or trailing newline differences in text files.