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 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.
key
adalah 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk