2.4. HMAC-SHA512
Hash-based message authentication code (or HMAC) is
a cryptographic authentication technique that uses a hash function and a secret key
. With HMAC, you can achieve authentication and verify that data is correct and authentic with shared secrets.