ECDiffieHellmanCng Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ECDiffieHellmanCng sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ECDiffieHellmanCng() |
Rastgele bir anahtar çifti ECDiffieHellmanCng ile sınıfının yeni bir örneğini başlatır. |
ECDiffieHellmanCng(Int32) |
Belirtilen anahtar boyutunu kullanarak rastgele bir anahtar çifti ile sınıfının yeni bir örneğini ECDiffieHellmanCng başlatır. |
ECDiffieHellmanCng(CngKey) |
Belirtilen CngKey nesneyi kullanarak sınıfının yeni bir örneğini ECDiffieHellmanCng başlatır. |
ECDiffieHellmanCng(ECCurve) |
Ortak/özel anahtar çifti ECDiffieHellmanCng belirtilen eğri üzerinde oluşturulan sınıfının yeni bir örneğini oluşturur. |
ECDiffieHellmanCng()
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Rastgele bir anahtar çifti ECDiffieHellmanCng ile sınıfının yeni bir örneğini başlatır.
public:
ECDiffieHellmanCng();
public ECDiffieHellmanCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng ();
Public Sub New ()
- Öznitelikler
Açıklamalar
Rastgele anahtar çiftinin varsayılan ortak anahtar uzunluğu 521 bittir.
Şunlara uygulanır
ECDiffieHellmanCng(Int32)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen anahtar boyutunu kullanarak rastgele bir anahtar çifti ile sınıfının yeni bir örneğini ECDiffieHellmanCng başlatır.
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)
Parametreler
- keySize
- Int32
Anahtarın boyutu. Geçerli anahtar boyutları 256, 384 ve 521 bittir.
- Öznitelikler
Özel durumlar
keySize
geçersiz bir uzunluk belirtir.
Şifreleme Yeni Nesil (CNG) sınıfları bu sistemde desteklenmiyor.
Açıklamalar
Rastgele anahtar çifti, parametresi tarafından tanımlanan ortak anahtar uzunluğuna keySize
sahip olur.
Şunlara uygulanır
ECDiffieHellmanCng(CngKey)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen CngKey nesneyi kullanarak sınıfının yeni bir örneğini ECDiffieHellmanCng başlatır.
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)
Parametreler
- key
- CngKey
Geçerli nesne tarafından gerçekleştirilen şifreleme işlemlerine giriş olarak kullanılacak anahtar.
- Öznitelikler
Özel durumlar
key
, null
değeridir.
key
Bir Eliptik Eğri Diffie-Hellman (ECDH) algoritma grubu belirtmez.
Şifreleme Yeni Nesil (CNG) sınıfları bu sistemde desteklenmiyor.
Şunlara uygulanır
ECDiffieHellmanCng(ECCurve)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Ortak/özel anahtar çifti ECDiffieHellmanCng belirtilen eğri üzerinde oluşturulan sınıfının yeni bir örneğini oluşturur.
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)
Parametreler
- curve
- ECCurve
Ortak/özel anahtar çiftini oluşturmak için kullanılan eğri.
- Öznitelikler
Özel durumlar
curve
doğrulamaz.
Açıklamalar
curve
yöntemine ECCurve.Validate geçirildiğinde doğrulamalıdır (yani döndürmelidirtrue
) ve adlandırılmış veya açık bir prime olmalıdır.