///
Considere dois aplicativos sendo executados, chamados de Alice e Bob, em dois hosts distintos na Internet. Alice cria um texto cifrado t a partir de uma mensagem m, tal que t = m^d mod n, onde d e n são as chaves privadas de Alice. Alice envia m e t para Bob. Bob calcula t utilizando m = t^e mod n, onde e e n são as chaves públicas de Alice. Como a chave que Bob possui é pública, Chuck também a possui e intercepta a mensagem.
Este processo descreve