Ana quer enviar uma mensagem para Beto. Após criar a mensagem, Ana aplica uma função resumo (hash) sobre o texto da mensagem e na seqüência cifra o resultado da função resumo com a chave pública de Beto. Em seguida, anexa o resumo cifrado ao texto da mensagem e envia para Beto. Toda a operação efetuada por Ana garante mensagem: