HMAC

Hash- Based Message Authentication Code

A message authentication code that uses a cryptographic key in conjunction with a hash function.