Bagikan melalui


DSACng Konstruktor

Definisi

Menginisialisasi instans baru kelas DSACng.

Overload

DSACng()

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

DSACng(Int32)

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

DSACng(CngKey)

Menginisialisasi instans DSACng baru kelas dengan kunci yang ditentukan.

DSACng()

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

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

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

Berlaku untuk

DSACng(Int32)

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

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

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

Parameter

keySize
Int32

Ukuran kunci yang dihasilkan dalam bit.

Atribut

Pengecualian

keySize tidak valid.

Keterangan

Ukuran kunci yang valid berkisar dari 512 hingga 3.072 bit, dengan kenaikan 64. Kami menyarankan agar ukuran minimum 2.048 bit digunakan untuk semua kunci.

Penting

Pembuat algoritma DSA telah menarik dukungan mereka untuk itu. Pertimbangkan untuk RSA menggunakan kelas atau ECDsa kelas alih-alih DSA kelas . Gunakan DSA hanya untuk kompatibilitas dengan aplikasi dan data warisan.

Berlaku untuk

DSACng(CngKey)

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

Menginisialisasi instans DSACng baru kelas dengan kunci yang ditentukan.

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

Parameter

key
CngKey

Kunci yang digunakan untuk operasi DSA.

Atribut

Pengecualian

key bukan kunci DSA yang valid.

keyadalah null.

Keterangan

dari CngKey.AlgorithmGroupkey harus CngAlgorithmGroup.Dsa.

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

Berlaku untuk