Continental interview question

Difference between cipher and HMAC?