Home / Guides
We've put together how hashes and checksums are actually used and which algorithm fits each situation. Click any guide to read more.
Verifying Downloaded File Integrity — How to Check a Checksum
How to use a hash to confirm a downloaded file wasn't corrupted or tampered with
Read
MD5 vs SHA-256 — Which Hash to Use and When
A guide to choosing a hash algorithm by speed, security, and use case
Read
Hash Function Basics — One-Way, Collisions, and Salt
Understanding what a hash is and why it can't be reversed
Read
Storing Passwords — Do It Safely with Salt, bcrypt, and Argon2
Why a plain hash isn't enough and how to hash passwords correctly
Read
Verifying Webhooks and API Signatures — A Practical HMAC Guide
How to use HMAC to confirm a request is genuine and untampered
Read
SHA-256 vs SHA-512 — Which to Use and When
Same SHA-2 family — the differences in length, performance, and security
Read
Checksum vs Cryptographic Hash — The Difference Between CRC32 and SHA
Detecting accidental errors and preventing malicious tampering are not the same
Read
Where Hashes Are Used — Git, Blockchain, and Deduplication
The real-world uses of hashes hidden throughout everyday development
Read