DSACng Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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()
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- 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)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- 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)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- 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.