Windows.Security.Cryptography.Core Espacio de nombres

Contiene clases que permiten crear claves criptográficas, hash y firmar contenido, crear códigos de autenticación de mensajes y cifrar o descifrar datos.

Clases

AsymmetricAlgorithmNames

Contiene propiedades estáticas que permiten recuperar nombres de algoritmo que se pueden usar en el método OpenAlgorithm de la clase AsymmetricKeyAlgorithmProvider .

AsymmetricKeyAlgorithmProvider

Representa un proveedor de algoritmos de clave asimétrica (pública). Para obtener más información, consulte Claves criptográficas.

CryptographicEngine

Cifra, descifra y firma el contenido y comprueba las firmas digitales.

CryptographicHash

Representa un objeto hash reutilizable y contiene el resultado de una operación hash.

CryptographicKey

Representa una clave simétrica o un par de claves asimétricas.

EccCurveNames

Contiene propiedades estáticas que permiten recuperar nombres de algoritmo de criptografía de curva elíptica (ECC) admitidos.

EncryptedAndAuthenticatedData

Contiene datos que se pueden recuperar de datos cifrados y autenticados. Los algoritmos de cifrado autenticados se abren mediante la clase SymmetricKeyAlgorithmProvider .

HashAlgorithmNames

Contiene propiedades estáticas que permiten recuperar nombres de algoritmo que se pueden usar en el método OpenAlgorithm de la clase HashAlgorithmProvider .

HashAlgorithmProvider

Representa un proveedor hash criptográfico. Para obtener más información sobre los hashes, vea MACs, hashes y firmas.

KeyDerivationAlgorithmNames

Contiene propiedades estáticas que permiten recuperar nombres de algoritmo que se pueden usar en el método OpenAlgorithm de la clase KeyDerivationAlgorithmProvider .

KeyDerivationAlgorithmProvider

Representa un proveedor de algoritmos de derivación de claves.

KeyDerivationParameters

Representa los parámetros usados al derivar una clave.

MacAlgorithmNames

Contiene propiedades estáticas que permiten recuperar nombres de algoritmo que se pueden usar en el método OpenAlgorithm de la clase MacAlgorithmProvider .

MacAlgorithmProvider

Representa un código de autenticación de mensajes (MAC). Un MAC usa criptografía de clave simétrica para evitar la manipulación de mensajes. Para obtener más información, vea MACs, hashes y firmas.

PersistedKeyProvider

Recupera una clave persistente de un objeto Certificate .

SymmetricAlgorithmNames

Contiene propiedades estáticas que permiten recuperar nombres de algoritmo que se pueden usar en el método OpenAlgorithm de la clase SymmetricKeyAlgorithmProvider .

SymmetricKeyAlgorithmProvider

Representa un proveedor de algoritmos de clave simétrica. Para obtener más información, consulte Claves criptográficas.

Enumeraciones

Capi1KdfTargetAlgorithm

Representa información sobre un algoritmo de destino.

CryptographicPadding

Especifica un modo de relleno para las operaciones de cifrado o firma de algoritmo asimétrico.

CryptographicPrivateKeyBlobType

Especifica el tipo de la clave privada contenida en un búfer.

CryptographicPublicKeyBlobType

Especifica el tipo de la clave pública contenida en un búfer.

Consulte también