About This Tool
Text SHA hashes and HMAC signatures use the Web Crypto API; MD5, CRC32, and file hashing use WebAssembly (hash-wasm). Files are streamed in ~4 MB chunks, so even multi-gigabyte files hash without loading into memory. All processing happens locally in your browser - your data is never sent to any server.
- • SHA-1: Legacy, not recommended for security
- • SHA-256: Most commonly used, good for general purposes
- • SHA-384: Stronger than SHA-256, less common
- • SHA-512: Strongest, best for high-security applications
- • MD5 / CRC32: Checksums for integrity checks only - both are broken for security use
- • HMAC: Keyed signature - proves a message came from someone holding the secret