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()
- 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per