Bagikan melalui


Rfc2898DeriveBytes.CryptDeriveKey(String, String, Int32, Byte[]) Metode

Definisi

Perhatian

Rfc2898DeriveBytes.CryptDeriveKey is obsolete and is not supported. Use PasswordDeriveBytes.CryptDeriveKey instead.

Mendapatkan kunci kriptografi dari Rfc2898DeriveBytes objek .

public:
 cli::array <System::Byte> ^ CryptDeriveKey(System::String ^ algname, System::String ^ alghashname, int keySize, cli::array <System::Byte> ^ rgbIV);
public byte[] CryptDeriveKey (string algname, string alghashname, int keySize, byte[] rgbIV);
[System.Obsolete("Rfc2898DeriveBytes.CryptDeriveKey is obsolete and is not supported. Use PasswordDeriveBytes.CryptDeriveKey instead.", DiagnosticId="SYSLIB0033", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public byte[] CryptDeriveKey (string algname, string alghashname, int keySize, byte[] rgbIV);
member this.CryptDeriveKey : string * string * int * byte[] -> byte[]
[<System.Obsolete("Rfc2898DeriveBytes.CryptDeriveKey is obsolete and is not supported. Use PasswordDeriveBytes.CryptDeriveKey instead.", DiagnosticId="SYSLIB0033", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.CryptDeriveKey : string * string * int * byte[] -> byte[]
Public Function CryptDeriveKey (algname As String, alghashname As String, keySize As Integer, rgbIV As Byte()) As Byte()

Parameter

algname
String

Nama algoritma untuk mendapatkan kunci.

alghashname
String

Nama algoritma hash yang digunakan untuk mendapatkan kunci.

keySize
Int32

Ukuran kunci, dalam bit, untuk diturunkan.

rgbIV
Byte[]

Vektor inisialisasi (IV) yang digunakan untuk mendapatkan kunci.

Mengembalikan

Byte[]

Kunci turunan.

Atribut

Pengecualian

Parameter keySize salah.

-atau-

Penyedia layanan kriptografi (CSP) tidak dapat diperoleh.

-atau-

Parameter algname bukan nama algoritma yang valid.

-atau-

Parameter alghashname bukan nama algoritma hash yang valid.

Keterangan

Fungsi ini adalah pembungkus untuk fungsi Crypto API CryptiveKey(), dan dimaksudkan untuk menawarkan interoperabilitas dengan aplikasi menggunakan Crypto API.

keySize Jika parameter diatur ke 0 bit, ukuran kunci default untuk algoritma yang ditentukan digunakan.

Berlaku untuk