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)

パスワード ベースのキー派生関数 2 (PBKDF2) で使用する KeyDerivationParameters オブジェクトを作成します。

BuildForSP800108(IBuffer, IBuffer)

カウンター モードのハッシュ ベースのメッセージ認証コード (HMAC) キー派生関数で使用する KeyDerivationParameters オブジェクトを作成します。

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

SP800-56A キー派生関数で使用する KeyDerivationParameters オブジェクトを作成します。

適用対象

こちらもご覧ください