Tareas criptográficas
El espacio de nombres System.Security.Cryptography contiene clases que permiten realizar criptografía simétrica y asimétrica, crear valores hash y generar números aleatorios. La criptografía correcta es el resultado de combinar estas tareas. En esta sección se describen las tareas esenciales de criptografía que puede realizar para crear un esquema criptográfico.
En esta sección
- Cifrar y descifrar datos
Describe la forma de generar y administrar claves, y cómo cifrar y descifrar datos.
- Firmas criptográficas
Describe la forma de generar y comprobar firmas criptográficas.
- Asegurar la integridad de los datos mediante códigos hash
Describe la forma de generar y comprobar códigos hash.
- Crear un esquema criptográfico
Describe cómo ayudar a crear un esquema criptográfico a partir de varias primitivas criptográficas.
- Extender la clase KeyedHashAlgorithm
Describe cómo extender las clases criptográficas de .NET Framework creando una clase de algoritmos hash con clave que implemente el algoritmo hash MD5.
- Cifrado XML y firmas digitales
Proporciona vínculos a referencia y documentación basada en tareas para el cifrado de XML y firmas digitales.
- Cómo: Utilizar la protección de datos
Describe cómo utilizar la protección de datos administrada API (DPAPI) para cifrar y descifrar los datos.
- Cómo: Obtener acceso a los dispositivos de cifrado de hardware
Describe cómo utilizar los dispositivos de cifrado de hardware con .NET Framework.
Secciones relacionadas
- Servicios criptográficos
Proporciona información general sobre la criptografía y explica cómo realizar criptografía con .NET Framework.
- Proteger las aplicaciones de .NET Framework
Describe todo el sistema de seguridad de .NET Framework.
- Configurar clases de criptografía
Describe la forma de asignar nombres de algoritmo a clases criptográficas y cómo asignar identificadores de objetos a un algoritmo criptográfico.