DSACng Costruttori

Definizione

Inizializza una nuova istanza della classe DSACng.

Overload

DSACng()

Inizializza una nuova istanza della classe DSACng con una coppia di chiavi casuale di 2.048 bit.

DSACng(Int32)

Inizializza una nuova istanza della classe DSACng con una chiave generata in modo casuale delle dimensioni specificate.

DSACng(CngKey)

Inizializza una nuova istanza della classe DSACng con la chiave specificata.

DSACng()

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Inizializza una nuova istanza della classe DSACng con una coppia di chiavi casuale di 2.048 bit.

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

Si applica a

DSACng(Int32)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Inizializza una nuova istanza della classe DSACng con una chiave generata in modo casuale delle dimensioni specificate.

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

Parametri

keySize
Int32

Dimensioni in bit della chiave da generare.

Attributi

Eccezioni

keySize non è valido.

Commenti

Le dimensioni delle chiavi valide sono compresi tra 512 e 3.072 bit, in incrementi di 64. È consigliabile usare una dimensione minima di 2.048 bit per tutte le chiavi.

Importante

I creatori dell'algoritmo DSA hanno ritirato il loro supporto. È consigliabile usare la classe o la RSAECDsa classe anziché la DSA classe. Usare DSA solo per la compatibilità con applicazioni e dati legacy.

Si applica a

DSACng(CngKey)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Inizializza una nuova istanza della classe DSACng con la chiave specificata.

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

Parametri

key
CngKey

Chiave da usare per le operazioni DSA.

Attributi

Eccezioni

key non è una chiave DSA valida.

key è null.

Commenti

L'oggetto CngKey.AlgorithmGroup deve key essere CngAlgorithmGroup.Dsa.

Questo costruttore crea una copia della chiave. Anche se key viene eliminata, la copia di questo oggetto chiave in DSA rimane attiva.

Si applica a