Bagikan melalui


ECDiffieHellmanCng Konstruktor

Definisi

Menginisialisasi instans baru kelas ECDiffieHellmanCng.

Overload

ECDiffieHellmanCng()

Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan pasangan kunci acak.

ECDiffieHellmanCng(Int32)

Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan pasangan kunci acak, menggunakan ukuran kunci yang ditentukan.

ECDiffieHellmanCng(CngKey)

Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan menggunakan objek yang ditentukan CngKey .

ECDiffieHellmanCng(ECCurve)

Membuat instans baru kelas ECDiffieHellmanCng yang pasangan kunci publik/privatnya dihasilkan melalui kurva yang ditentukan.

ECDiffieHellmanCng()

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

Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan pasangan kunci acak.

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

Keterangan

Pasangan kunci acak memiliki panjang kunci publik default 521 bit.

Berlaku untuk

ECDiffieHellmanCng(Int32)

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

Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan pasangan kunci acak, menggunakan ukuran kunci yang ditentukan.

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

Parameter

keySize
Int32

Ukuran kunci. Ukuran kunci yang valid adalah 256, 384, dan 521 bit.

Atribut

Pengecualian

keySize menentukan panjang yang tidak valid.

Kelas Cryptography Next Generation (CNG) tidak didukung pada sistem ini.

Keterangan

Pasangan kunci acak akan memiliki panjang kunci publik yang keySize ditentukan oleh parameter .

Berlaku untuk

ECDiffieHellmanCng(CngKey)

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

Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan menggunakan objek yang ditentukan CngKey .

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

Parameter

key
CngKey

Kunci yang akan digunakan sebagai input ke operasi kriptografi yang dilakukan oleh objek saat ini.

Atribut

Pengecualian

keyadalah null.

key tidak menentukan grup algoritma Kurva Elips Diffie-Hellman (ECDH).

Kelas Cryptography Next Generation (CNG) tidak didukung pada sistem ini.

Berlaku untuk

ECDiffieHellmanCng(ECCurve)

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

Membuat instans baru kelas ECDiffieHellmanCng yang pasangan kunci publik/privatnya dihasilkan melalui kurva yang ditentukan.

public:
 ECDiffieHellmanCng(System::Security::Cryptography::ECCurve curve);
public ECDiffieHellmanCng (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
Public Sub New (curve As ECCurve)

Parameter

curve
ECCurve

Kurva yang digunakan untuk menghasilkan pasangan kunci publik/privat.

Atribut

Pengecualian

curve tidak memvalidasi.

Keterangan

curve harus memvalidasi (yaitu, harus mengembalikan true) ketika diteruskan ke ECCurve.Validate metode dan harus berupa prime bernama atau eksplisit.

Berlaku untuk