RSACng Konstruktor

Definisi

Menginisialisasi instans baru kelas RSACng.

Overload

RSACng()

Menginisialisasi instans RSACng baru kelas dengan pasangan kunci acak 2.048-bit.

RSACng(Int32)

Menginisialisasi instans RSACng baru kelas dengan kunci yang dihasilkan secara acak dari ukuran yang ditentukan.

RSACng(CngKey)

Menginisialisasi instans RSACng baru kelas dengan kunci yang ditentukan.

RSACng()

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menginisialisasi instans RSACng baru kelas dengan pasangan kunci acak 2.048-bit.

public:
 RSACng();
public RSACng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng ();
Public Sub New ()
Atribut

Keterangan

Konstruktor ini tidak segera menghasilkan keypair publik/privat baru. Konstruktor ini mengatur KeySize properti ke 2048 dan ketika kunci diperlukan, konstruktor ini dihasilkan menggunakan nilai properti . Jika kunci dimuat melalui ImportParameters metode , atau metode impor kunci lainnya, ukuran kunci dari konstruktor ini tidak memiliki arti.

Berlaku untuk

RSACng(Int32)

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menginisialisasi instans RSACng baru kelas dengan kunci yang dihasilkan secara acak dari ukuran yang ditentukan.

public:
 RSACng(int keySize);
public RSACng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng (int keySize);
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
Public Sub New (keySize As Integer)

Parameter

keySize
Int32

Ukuran kunci yang akan dihasilkan dalam bit.

Atribut

Pengecualian

keySize tidak valid.

Keterangan

Ukuran kunci yang valid berkisar dari 384 hingga 16.384 bit, dengan kenaikan 8. Kami menyarankan agar ukuran minimum 2.048 bit digunakan untuk semua kunci.

Konstruktor ini tidak segera menghasilkan keypair publik/privat baru. Konstruktor ini mengatur KeySize properti ke keySize dan ketika kunci diperlukan, konstruktor ini dibuat menggunakan nilai properti . Jika kunci dimuat melalui ImportParameters metode , atau metode impor kunci lainnya, ukuran kunci dari konstruktor ini tidak memiliki arti.

Berlaku untuk

RSACng(CngKey)

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menginisialisasi instans RSACng baru kelas dengan kunci yang ditentukan.

public:
 RSACng(System::Security::Cryptography::CngKey ^ key);
public RSACng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
Public Sub New (key As CngKey)

Parameter

key
CngKey

Kunci yang digunakan untuk operasi RSA.

Atribut

Pengecualian

key bukan kunci RSA yang valid.

keyadalah null.

Keterangan

dari CngKey.AlgorithmGroupkey harus CngAlgorithmGroup.Rsa.

Konstruktor ini membuat salinan kunci. Bahkan jika key dibuang, salinan objek kunci ini di RSA tetap hidup.

Berlaku untuk