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. |