SHA-256
- Output
- 256 bits / 32 bytes
- Hex chars
- 64
- Family
- SHA-2
- Use case
- General purpose, TLS, certificates, Git commits
SHA-384
- Output
- 384 bits / 48 bytes
- Hex chars
- 96
- Family
- SHA-2
- Use case
- Subresource Integrity (SRI), higher-security contexts
SHA-512
- Output
- 512 bits / 64 bytes
- Hex chars
- 128
- Family
- SHA-2
- Use case
- High-security signing, password hashing pipelines
⚠ SHA-2 functions are not suitable for password storage on their own —
they are fast by design, which makes brute-force attacks cheap.
Use a purpose-built password hashing function (bcrypt, Argon2, scrypt) instead.