Continental Interview Question

Difference between cipher and HMAC?