HS512 (HMAC-SHA512)
HS512 uses HMAC with SHA-512, the largest hash in the SHA-2 family commonly used for JWTs. It provides the largest security margin among HMAC JWT algorithms.
When to Use
Use HS512 for high-security environments, compliance requirements mandating SHA-512, or when defense-in-depth justifies the slightly larger secret and compute cost.
Key Length Requirements
Minimum 512 bits (64 bytes) for the HMAC secret. Never reuse an HS256-sized secret for HS512.
Generate Keys
Recommended: 512-bit
Open Jwt Secret GeneratorRelated Comparisons
Related Terms
Frequently Asked Questions
Is HS512 overkill?
For most web apps, yes. HS256 is the standard choice. HS512 suits regulated or high-assurance systems.
HS512 vs SHA-512 hashing?
HS512 is HMAC-SHA512 for JWT signing. SHA-512 alone is a hash function — different use case.