A Criptografia é um dos mecanismos de segurança utilizados em redes de computadores. Em particular, a Criptografia com Chave Pública é um método bastante difundido sobre o qual podemos afirmar corretamente que:
Se baseia no uso de chaves distribuídas pelos governos dos países de origem das mensagens, não podendo ser utilizada sem autorização prévia dos governos envolvidos na troca de mensagens.
Se baseia no conceito de chave primária de bancos de dados relacionados, implementando tabelas de criptografia onde a chave primária é gerada automaticamente por um contador, daí ser previsível.
Requer registro em uma entidade autenticadora, de forma que as mensagens codificadas possam ter sua legitimidade comprovada pela entidade antes de serem decodificadas no destino.
Utiliza chaves distintas para codificação e decodificação das mensagens, sendo muito difícil, em termos práticos, gerarem a chave de decodificação a partir da chave de codificação, a qual pode, por este motivo, tornar-se pública.