Computes a hash-based message authentication code (HMAC) using a secret key and your favorite hashing function.