- Which algorithms?
- MD5, SHA-1, SHA-256, SHA-384, SHA-512, and the newer SHA3 family. Plus RIPEMD-160 for Bitcoin-related use.
- When should I use each?
- SHA-256 for general integrity. SHA-512 for high-security. MD5 and SHA-1 only for non-cryptographic use (checksums, cache keys). For passwords use bcrypt/argon2.
- Why is MD5 still listed?
- Backwards compatibility — some file verification (legacy CD images, older security tools) still uses it. For anything security-relevant, MD5 is broken.
- Can I hash files?
- Yes — upload a file to hash its contents. Useful for verifying downloaded software matches the published checksum.