Windows.Security.Cryptography.Core namespace
Contains classes that enable you to create cryptographic keys, to hash and sign content, create message authentication codes, and to encrypt or decrypt data.
Members
The Windows.Security.Cryptography.Core namespace has these types of members:
Classes
The Windows.Security.Cryptography.Core namespace has these classes.
| Class | Description |
|---|---|
| AsymmetricAlgorithmNames | Contains static properties that enable you to retrieve algorithm names that can be used in the OpenAlgorithm method of the AsymmetricKeyAlgorithmProvider class. |
| AsymmetricKeyAlgorithmProvider | Represents a provider of asymmetric (public) key algorithms. |
| CryptographicEngine | Encrypts, decrypts, and signs content, and verifies digital signatures. |
| CryptographicHash | Represents a reusable hashing object and contains the result of a hashing operation. |
| CryptographicKey | Represents a symmetric key or an asymmetric key pair. |
| EncryptedAndAuthenticatedData | Contains data that can be retrieved from encrypted and authenticated data. |
| HashAlgorithmNames | Contains static properties that enable you to retrieve algorithm names that can be used in the OpenAlgorithm method of the HashAlgorithmProvider class. |
| HashAlgorithmProvider | Represents a cryptographic hash provider. |
| KeyDerivationAlgorithmNames | Contains static properties that enable you to retrieve algorithm names that can be used in the OpenAlgorithm method of the KeyDerivationAlgorithmProvider class. |
| KeyDerivationAlgorithmProvider | Represents a key derivation algorithm provider. |
| KeyDerivationParameters | Represents parameters used when deriving a key. |
| MacAlgorithmNames | Contains static properties that enable you to retrieve algorithm names that can be used in the OpenAlgorithm method of the MacAlgorithmProvider class. |
| MacAlgorithmProvider | Represents a message authentication code (MAC). |
| SymmetricAlgorithmNames | Contains static properties that enable you to retrieve algorithm names that can be used in the OpenAlgorithm method of the SymmetricKeyAlgorithmProvider class. |
| SymmetricKeyAlgorithmProvider | Represents a provider of symmetric key algorithms. |
Enumerations
The Windows.Security.Cryptography.Core namespace has these enumerations.
| Enumeration | Description |
|---|---|
| CryptographicPrivateKeyBlobType | Specifies the type of the private key contained in a buffer. |
| CryptographicPublicKeyBlobType | Specifies the type of the public key contained in a buffer. |
Requirements
|
Minimum supported client | Windows 8 |
|---|---|
|
Minimum supported server | Windows Server 2012 |
|
Namespace |
|
|
Metadata |
|
See also
- Windows.Security.Cryptography
- Windows.Security.Cryptography.Certificates
- Windows.Security.Cryptography.DataProtection
Build date: 12/4/2012
