A criptografia é um dos principais mecanismos de segurança
utilizado para proteger a transmissão de informações na Internet
por meio de codificação que transforma um texto claro em um
texto cifrado, conforme ilustrado na figura a seguir.

Dentre outras finalidades, a criptografia é usada para autenticar a
identidade de usuários. Para isso, o código usado para comprovar
a autenticidade e a integridade de uma informação, ou seja, que
ela foi realmente gerada por quem diz ter feito e que ela não foi
alterada, é: