DSACng Oluşturucular

Tanım

DSACng sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
DSACng()

Rastgele bir 2.048 bit anahtar çifti ile sınıfının yeni bir örneğini DSACng başlatır.

DSACng(Int32)

Sınıfın DSACng yeni bir örneğini belirtilen boyutta rastgele oluşturulmuş bir anahtarla başlatır.

DSACng(CngKey)

Belirtilen anahtarla sınıfının yeni bir örneğini DSACng başlatır.

DSACng()

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Rastgele bir 2.048 bit anahtar çifti ile sınıfının yeni bir örneğini DSACng başlatır.

public:
 DSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng();
public DSACng();
Public Sub New ()
Öznitelikler

Şunlara uygulanır

DSACng(Int32)

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Sınıfın DSACng yeni bir örneğini belirtilen boyutta rastgele oluşturulmuş bir anahtarla başlatır.

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)

Parametreler

keySize
Int32

Bit cinsinden oluşturulacak anahtarın boyutu.

Öznitelikler

Özel durumlar

keySize geçerli değil.

Açıklamalar

Geçerli anahtar boyutları 64 artışla 512 ile 3.072 bit arasında değişir. Tüm anahtarlar için en az 2.048 bit boyutu kullanmanızı öneririz.

Important

DSA algoritmasının oluşturucuları bu algoritmaya yönelik desteğini geri çekti. sınıfı yerine RSA sınıfını ECDsa veya sınıfını DSA kullanmayı göz önünde bulundurun. Yalnızca eski uygulamalar ve verilerle uyumluluk için kullanın DSA .

Şunlara uygulanır

DSACng(CngKey)

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Belirtilen anahtarla sınıfının yeni bir örneğini DSACng başlatır.

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)

Parametreler

key
CngKey

DSA işlemleri için kullanılacak anahtar.

Öznitelikler

Özel durumlar

key geçerli bir DSA anahtarı değil.

key, null'e eşittir.

Açıklamalar

değeri CngKey.AlgorithmGroupkey olmalıdır CngAlgorithmGroup.Dsa.

Bu oluşturucu anahtarın bir kopyasını oluşturur. Atılsa key bile, DSA'da bu anahtar nesnesinin kopyası canlı kalır.

Şunlara uygulanır