DSACng Konstruktor
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.
Menginisialisasi instans baru dari kelas DSACng.
Overload
| Nama | Deskripsi |
|---|---|
| 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
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Menginisialisasi instans DSACng baru kelas dengan pasangan kunci acak 2.048-bit.
public:
DSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng();
public DSACng();
Public Sub New ()
- Atribut
Berlaku untuk
DSACng(Int32)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- 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);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng(int keySize);
public DSACng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSACng : int -> System.Security.Cryptography.DSACng
new System.Security.Cryptography.DSACng : int -> System.Security.Cryptography.DSACng
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 antara 512 hingga 3.072 bit, dalam kenaikan 64. Kami menyarankan agar ukuran minimum 2.048 bit digunakan untuk semua kunci.
Important
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
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Menginisialisasi instans DSACng baru kelas dengan kunci yang ditentukan.
public:
DSACng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng(System.Security.Cryptography.CngKey key);
public DSACng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.DSACng
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.
key adalah null.
Keterangan
yang CngKey.AlgorithmGroupkey harus CngAlgorithmGroup.Dsa.
Konstruktor ini membuat salinan kunci. Bahkan jika key dibuang, salinan objek kunci ini di DSA tetap hidup.