Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512 hashes from text or files. HMAC mode for keyed hashing. Output in hex or Base64.
| MD5 | 128-bit, fast, NOT cryptographically secure. Use only for checksums and data integrity, never for passwords or security. |
|---|---|
| SHA-1 | 160-bit, deprecated since 2017 (SHAttered collision). Do not use for new systems. |
| SHA-256 | 256-bit, member of the SHA-2 family. Current industry standard. Used in TLS/SSL, Bitcoin, JWT signing. |
| SHA-512 | 512-bit, SHA-2 family. Larger output, slightly slower. Preferred for long-term archival hashing. |
HMAC (Hash-based Message Authentication Code) combines a secret key with the hash function. Use HMAC-SHA256 for API request signing and message authentication.
See also: Base64 Encode/Decode · Password Crack Estimator · JWT Decoder