HKDF.Extract メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Extract(HashAlgorithmName, Byte[], Byte[]) |
HKDF-Extract 関数を実行します。 RFC5869 のセクション 2.2 を参照してください。 |
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
HKDF-Extract 関数を実行します。 RFC5869 のセクション 2.2 を参照してください。 |
Extract(HashAlgorithmName, Byte[], Byte[])
- ソース:
- HKDF.cs
- ソース:
- HKDF.cs
- ソース:
- HKDF.cs
HKDF-Extract 関数を実行します。 RFC5869 のセクション 2.2 を参照してください。
public static byte[] Extract (System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, byte[] ikm, byte[]? salt = default);
static member Extract : System.Security.Cryptography.HashAlgorithmName * byte[] * byte[] -> byte[]
Public Shared Function Extract (hashAlgorithmName As HashAlgorithmName, ikm As Byte(), Optional salt As Byte() = Nothing) As Byte()
パラメーター
- hashAlgorithmName
- HashAlgorithmName
HMAC 操作に使用されるハッシュ アルゴリズム。
- ikm
- Byte[]
入力キー マテリアル。
- salt
- Byte[]
省略可能な salt 値 (秘密ではない乱数値)。 指定しない場合、既定では、指定されたハッシュ アルゴリズムの出力と同じ長さのバイト配列になります。
戻り値
Byte[]
疑似乱数キー (prk)。
適用対象
Extract(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- ソース:
- HKDF.cs
- ソース:
- HKDF.cs
- ソース:
- HKDF.cs
HKDF-Extract 関数を実行します。 RFC5869 のセクション 2.2 を参照してください。
public:
static int Extract(System::Security::Cryptography::HashAlgorithmName hashAlgorithmName, ReadOnlySpan<System::Byte> ikm, ReadOnlySpan<System::Byte> salt, Span<System::Byte> prk);
public static int Extract (System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, ReadOnlySpan<byte> ikm, ReadOnlySpan<byte> salt, Span<byte> prk);
static member Extract : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function Extract (hashAlgorithmName As HashAlgorithmName, ikm As ReadOnlySpan(Of Byte), salt As ReadOnlySpan(Of Byte), prk As Span(Of Byte)) As Integer
パラメーター
- hashAlgorithmName
- HashAlgorithmName
HMAC 操作に使用されるハッシュ アルゴリズム。
- ikm
- ReadOnlySpan<Byte>
入力キー マテリアル。
- salt
- ReadOnlySpan<Byte>
salt 値 (秘密ではない乱数値)。
戻り値
prk
バッファーに書き込まれたバイト数。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET