DSACng Konstruktorer

Definition

Initierar en ny instans av DSACng klassen.

Överlagringar

Name Description
DSACng()

Initierar en ny instans av DSACng klassen med ett slumpmässigt 2 048-bitars nyckelpar.

DSACng(Int32)

Initierar en ny instans av DSACng klassen med en slumpmässigt genererad nyckel av den angivna storleken.

DSACng(CngKey)

Initierar en ny instans av DSACng klassen med den angivna nyckeln.

DSACng()

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Initierar en ny instans av DSACng klassen med ett slumpmässigt 2 048-bitars nyckelpar.

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

Gäller för

DSACng(Int32)

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Initierar en ny instans av DSACng klassen med en slumpmässigt genererad nyckel av den angivna storleken.

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)

Parametrar

keySize
Int32

Storleken på nyckeln som ska genereras i bitar.

Attribut

Undantag

keySize är ogiltigt.

Kommentarer

Giltiga nyckelstorlekar varierar från 512 till 3 072 bitar, i steg om 64. Vi rekommenderar att en minsta storlek på 2 048 bitar används för alla nycklar.

Important

Skaparna av DSA-algoritmen har dragit tillbaka sitt stöd för den. Överväg att RSA använda klassen eller ECDsa klassen i stället DSA för klassen. Använd DSA endast för kompatibilitet med äldre program och data.

Gäller för

DSACng(CngKey)

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Initierar en ny instans av DSACng klassen med den angivna nyckeln.

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)

Parametrar

key
CngKey

Nyckeln som ska användas för DSA-åtgärder.

Attribut

Undantag

key är inte en giltig DSA-nyckel.

key är null.

Kommentarer

För CngKey.AlgorithmGroupkey måste vara CngAlgorithmGroup.Dsa.

Den här konstruktorn skapar en kopia av nyckeln. Även om key det tas bort förblir kopian av det här nyckelobjektet i DSA vid liv.

Gäller för