HKDF.Expand Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Expand(HashAlgorithmName, Byte[], Int32, Byte[]) |
Melakukan fungsi HKDF-Expand Lihat bagian 2.3 dari RFC5869. |
Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Melakukan fungsi HKDF-Expand. Lihat bagian 2.3 dari RFC5869. |
Expand(HashAlgorithmName, Byte[], Int32, Byte[])
- Sumber:
- HKDF.cs
- Sumber:
- HKDF.cs
- Sumber:
- HKDF.cs
Melakukan fungsi HKDF-Expand Lihat bagian 2.3 dari RFC5869.
public static byte[] Expand (System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, byte[] prk, int outputLength, byte[]? info = default);
static member Expand : System.Security.Cryptography.HashAlgorithmName * byte[] * int * byte[] -> byte[]
Public Shared Function Expand (hashAlgorithmName As HashAlgorithmName, prk As Byte(), outputLength As Integer, Optional info As Byte() = Nothing) As Byte()
Parameter
- hashAlgorithmName
- HashAlgorithmName
Algoritma hash yang digunakan untuk operasi HMAC.
- prk
- Byte[]
Kunci pseudorandom yang setidaknya selama array byte output dari algoritma hash yang ditentukan (biasanya output dari langkah Ekstrak).
- outputLength
- Int32
Panjang bahan kunci output.
- info
- Byte[]
Konteks opsional dan informasi spesifik aplikasi.
Mengembalikan
Bahan kunci output.
Pengecualian
prk
adalah null
.
outputLength
kurang dari 1.
Berlaku untuk
Expand(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Sumber:
- HKDF.cs
- Sumber:
- HKDF.cs
- Sumber:
- HKDF.cs
Melakukan fungsi HKDF-Expand. Lihat bagian 2.3 dari RFC5869.
public:
static void Expand(System::Security::Cryptography::HashAlgorithmName hashAlgorithmName, ReadOnlySpan<System::Byte> prk, Span<System::Byte> output, ReadOnlySpan<System::Byte> info);
public static void Expand (System.Security.Cryptography.HashAlgorithmName hashAlgorithmName, ReadOnlySpan<byte> prk, Span<byte> output, ReadOnlySpan<byte> info);
static member Expand : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * Span<byte> * ReadOnlySpan<byte> -> unit
Public Shared Sub Expand (hashAlgorithmName As HashAlgorithmName, prk As ReadOnlySpan(Of Byte), output As Span(Of Byte), info As ReadOnlySpan(Of Byte))
Parameter
- hashAlgorithmName
- HashAlgorithmName
Algoritma hash yang digunakan untuk operasi HMAC.
- prk
- ReadOnlySpan<Byte>
Kunci pseudorandom yang setidaknya selama array byte output dari algoritma hash yang ditentukan (biasanya output dari langkah Ekstrak).
- info
- ReadOnlySpan<Byte>
Konteks dan informasi spesifik aplikasi (dapat berupa rentang kosong).
Pengecualian
output
kosong, atau lebih besar dari panjang maksimum yang diizinkan.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk