Pergunta de entrevista da empresa Continental

Difference between cipher and HMAC?