How to Generate and Verify Cryptographic Hashes
Follow these quick steps to calculate hash digests, verify download integrity, and generate keyed HMAC signatures.
1. Select Text, File, or HMAC Mode
Choose Text mode for instant live hashing, File mode to drop an installer or archive, or HMAC mode to sign API requests with a secret key.
2. Input Content or Drop File
Type or paste your data into the editor, or select any local file. All hashing executes completely client-side in your browser memory.
3. Inspect Multiple Cryptographic Digests
View MD5, SHA-1, SHA-256, SHA-384, SHA-512, and CRC32 digests simultaneously. Switch between Lowercase Hex, Uppercase Hex, or Base64.
4. Verify Integrity Against Official Release Notes
Paste the publisher’s published checksum into the verification box to immediately validate file integrity and ensure no file tampering occurred.
Frequently Asked Questions
SHA-256 is a modern 256-bit cryptographic hash function designed by the NSA and widely used for secure signatures, blockchain, and Git. MD5 is a 128-bit legacy hash primarily used for quick file deduplication and legacy checksums (though no longer cryptographically collision-resistant). CRC32 is a 32-bit cyclic redundancy check designed strictly for detecting accidental transmission errors in ZIP files and Ethernet frames.
