KeyDerivation.Pbkdf2(String, Byte[], KeyDerivationPrf, Int32, Int32) 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.
Melakukan derivasi kunci menggunakan algoritma PBKDF2.
public:
static cli::array <System::Byte> ^ Pbkdf2(System::String ^ password, cli::array <System::Byte> ^ salt, Microsoft::AspNetCore::Cryptography::KeyDerivation::KeyDerivationPrf prf, int iterationCount, int numBytesRequested);
public static byte[] Pbkdf2 (string password, byte[] salt, Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf prf, int iterationCount, int numBytesRequested);
static member Pbkdf2 : string * byte[] * Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf * int * int -> byte[]
Public Shared Function Pbkdf2 (password As String, salt As Byte(), prf As KeyDerivationPrf, iterationCount As Integer, numBytesRequested As Integer) As Byte()
Parameter
- password
- String
Kata sandi untuk mendapatkan kunci.
- salt
- Byte[]
Garam yang akan digunakan selama proses derivasi kunci.
- prf
- KeyDerivationPrf
Fungsi pseudo-random yang akan digunakan dalam proses derivasi kunci.
- iterationCount
- Int32
Jumlah iterasi fungsi pseudo-random untuk diterapkan selama proses derivasi kunci.
- numBytesRequested
- Int32
Panjang yang diinginkan (dalam byte) dari kunci turunan.
Mengembalikan
Kunci turunan.
Keterangan
Algoritma PBKDF2 ditentukan dalam RFC 2898.