Crear un esquema criptográfico

Los componentes criptográficos de .NET Framework pueden combinarse con el fin de crear distintos esquemas para cifrar y descifrar datos.

Un esquema criptográfico simple para cifrar y descifrar datos podría especificar los pasos siguientes:

  1. Cada parte genera un par de claves pública y privada.

  2. Las partes intercambian las claves públicas.

  3. Cada parte genera una clave secreta para el cifrado TripleDES, por ejemplo, y cifra la clave recién creada utilizando la clave pública de la otra parte.

  4. Cada parte envía los datos a la otra parte y combina la clave secreta de la otra parte con la suya propia, en un orden particular, para crear una nueva clave secreta.

  5. Después, las partes inician una conversación utilizando el cifrado simétrico.

La creación de un esquema criptográfico no es una tarea trivial. Para obtener más información sobre cómo usar la criptografía, vea el tema Criptografía de la documentación de Platform SDK en la dirección https://msdn.microsoft.com/library/spa.

Vea también

Otros recursos

Tareas criptográficas
Servicios criptográficos