RSACng 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 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.
key
adalah 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.