Dicas e Tutorial
1) Garante a autenticação e integridade dos dados;
2) Hash Unidirecional + chave secreta;
3) Semelhante a criptografia simétrica;