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:
Cada parte gera um par de chaves pública/particular.
As partes troquem suas chaves públicas.
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.
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.
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.