Servicios criptográficos
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.
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.
- Acerca de 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.
- Uso de 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.
- Seguridad en .NET Framework
Describe todo el sistema de seguridad de .NET Framework.