KeyDerivationParameters 类

定义

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

public ref class KeyDerivationParameters sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyDerivationParameters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class KeyDerivationParameters
Public NotInheritable Class KeyDerivationParameters
继承
Object Platform::Object IInspectable KeyDerivationParameters
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

无需创建 类的实例,就可以使用 方法。 请改用类名,后跟点运算符 (.) ,后跟方法名称。

属性

Capi1KdfTargetAlgorithm

获取或设置 Capi1KdfTargetAlgorithm

IterationCount

检索用于派生密钥的迭代次数。 有关详细信息,请参阅 BuildForPbkdf2

KdfGenericBinary

获取或设置密钥派生算法使用的参数。

方法

BuildForCapi1Kdf(Capi1KdfTargetAlgorithm)

创建在目标算法中使用的 KeyDerivationParameters 对象。

BuildForPbkdf2(IBuffer, UInt32)

创建 KeyDerivationParameters 对象,以便在基于密码的密钥派生函数 2 (PBKDF2) 中使用。

BuildForSP800108(IBuffer, IBuffer)

创建 KeyDerivationParameters 对象,用于计数器模式、基于哈希的消息身份验证代码 (HMAC) 密钥派生函数。

BuildForSP80056a(IBuffer, IBuffer, IBuffer, IBuffer, IBuffer)

创建 KeyDerivationParameters 对象,以便在 SP800-56A 密钥派生函数中使用。

适用于

另请参阅