Windows.Security.Cryptography.Core 命名空间

包含可用于创建加密密钥、对内容进行哈希和签名、创建消息身份验证代码以及加密或解密数据的类。

AsymmetricAlgorithmNames

包含静态属性,使你能够检索可在 AsymmetricKeyAlgorithmProvider 类的 OpenAlgorithm 方法中使用的算法名称。

AsymmetricKeyAlgorithmProvider

表示非对称 (公共) 密钥算法的提供程序。 有关详细信息,请参阅 加密密钥

CryptographicEngine

对内容进行加密、解密和签名,并验证数字签名。

CryptographicHash

表示可重用的哈希对象,并包含哈希操作的结果。

CryptographicKey

表示对称密钥或非对称密钥对。

EccCurveNames

包含静态属性,使你能够检索支持的椭圆曲线加密 (ECC) 算法名称。

EncryptedAndAuthenticatedData

包含可从加密和经过身份验证的数据检索的数据。 使用 SymmetricKeyAlgorithmProvider 类打开经过身份验证的加密算法。

HashAlgorithmNames

包含静态属性,使你能够检索可在 HashAlgorithmProvider 类的 OpenAlgorithm 方法中使用的算法名称。

HashAlgorithmProvider

表示加密哈希提供程序。 有关哈希的详细信息,请参阅 MAC、哈希和签名

KeyDerivationAlgorithmNames

包含静态属性,使你能够检索可在 KeyDerivationAlgorithmProvider 类的 OpenAlgorithm 方法中使用的算法名称。

KeyDerivationAlgorithmProvider

表示密钥派生算法提供程序。

KeyDerivationParameters

表示派生密钥时使用的参数。

MacAlgorithmNames

包含静态属性,使你能够检索可在 MacAlgorithmProvider 类的 OpenAlgorithm 方法中使用的算法名称。

MacAlgorithmProvider

表示 MAC) (消息身份验证代码。 MAC 使用对称密钥加密来防止消息篡改。 有关详细信息,请参阅 MAC、哈希和签名

PersistedKeyProvider

Certificate 对象检索持久化密钥。

SymmetricAlgorithmNames

包含静态属性,使你能够检索可在 SymmetricKeyAlgorithmProvider 类的 OpenAlgorithm 方法中使用的算法名称。

SymmetricKeyAlgorithmProvider

表示对称密钥算法的提供程序。 有关详细信息,请参阅 加密密钥

枚举

Capi1KdfTargetAlgorithm

表示有关目标算法的信息。

CryptographicPadding

指定非对称算法签名或加密操作的填充模式。

CryptographicPrivateKeyBlobType

指定缓冲区中包含的私钥的类型。

CryptographicPublicKeyBlobType

指定缓冲区中包含的公钥的类型。

另请参阅