Windows.Security.Cryptography.Core Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |