HMAC (Hash Message Authentication Code) provides data source authentication and data integrity if employed between two users.