HMAC – Hash-based message authentication code
Method using a cryptographic hash function and a secret cryptographic key to verify both integrity and authenticity of a message.
This article is a work in progress.
Implementation
The HMAC function operation uses the JavaScript library hash-wasm. It is using WebAssembly binaries to efficiently calculate hashes.