Servicios criptográficos
Actualización: noviembre 2007
Las redes públicas como Internet no proporcionan un medio de comunicación segura entre entidades. La comunicación en esas redes es susceptible de que terceras personas, sin autorización, tengan acceso a ella o la modifiquen. Además de permitir el cifrado de los archivos de los discos locales, la criptografía ayuda a crear medios de comunicación seguros sobre canales que, de otro modo, serían inseguros, proporcionando a su vez integridad de datos y autenticación.
Las clases del espacio de nombres de criptografía de .NET Framework se ocupan de administrar muchos de los detalles de la criptografía. Algunos son contenedores para Microsoft CryptoAPI no administrado, mientras que otros son meramente implementaciones administradas. No necesita ser un experto en criptografía para utilizar estas clases. Cuando crea una nueva instancia de una de las clases de algoritmos de cifrado, se generan automáticamente claves para facilitar el uso y las propiedades predeterminadas son lo más seguras posible.
En esta sección
Información general sobre criptografía
Ofrece una introducción a los conceptos principales de la criptografía, como la criptografía asimétrica, criptografía simétrica, firmas digitales y valores hash criptográficos.Modelo de criptografía de .NET Framework
Describe la forma de implementar la criptografía en la biblioteca de clases base.Tareas criptográficas
Describe la forma de realizar tareas criptográficas específicas mediante la biblioteca de clases base.Tutorial: Crear una aplicación criptográfica
Explica el cifrado básico y las tareas de descifrado.Ejemplo de comunicación segura de criptografía de próxima generación (CNG)
Representa soluciones criptográficas frente a un ataque de tipo "Man in the middle" utilizando las clases de criptografía de próxima generación (CNG), un transporte de canalizaciones con nombre y ventanas de consola interactivas.
Secciones relacionadas
Configurar clases de criptografía
Describe la forma de asignar nombres de algoritmo a clases criptográficas e identificadores de objetos a un algoritmo criptográfico.About System.Security.Cryptography.Pkcs
Describe el espacio de nombres que contiene la implementación del código administrado de la sintaxis de mensajes criptográficos (CMS) y Normas de criptografía de clave pública #7 (PKCS #7) estándar. Esta sección está dirigida principalmente a programadores.Using System.Security.Cryptography.Pkcs
Explica cómo utilizar el espacio de nombres System.Security.Cryptography.Pkcs para programar la sintaxis de mensajes criptográficos (CMS) y los estándares de criptografía de clave pública #7 (PKCS #7) en la aplicación. Esta sección está dirigida principalmente a programadores.