Pregunta de entrevista de Continental

Difference between cipher and HMAC?