Criando um esquema de criptografia

Os componentes criptográficos do.NET Framework podem ser combinado para criar esquemas diferentes para criptografar e descriptografar dados.

Um simple esquema de criptografia para criptografar e descriptografar dados pode especificar as seguintes etapas:

  1. Cada parte gera um par de chaves pública/particular.

  2. As partes troquem suas chaves públicas.

  3. Cada parte gera uma chave secreta para criptografia triplo DES, por exemplo e criptografa a chave recém-criada, usando a chave pública do outro.

  4. Cada parte envia os dados para outro e combina a chave secreta do outro com sua própria em uma determinada ordem, para criar uma nova chave secreta.

  5. As partes, então, iniciar uma conversa usando a criptografia simétrica.

Criar um esquema de criptografia não é uma tarefa trivial. Para obter mais informações sobre o uso de criptografia, consulte o tópico de criptografia na documentação do Platform SDK em https://msdn.microsoft.com/library.

Consulte também

Conceitos

Serviços de criptografia

Outros recursos

Tarefas de criptografia