DSACng Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe DSACng.
Surcharges
DSACng() |
Initialise une nouvelle instance de la classe DSACng avec une paire de clés de 2 048 bits générée de manière aléatoire. |
DSACng(Int32) |
Initialise une nouvelle instance de la classe DSACng avec une clé de la taille spécifiée générée de manière aléatoire. |
DSACng(CngKey) |
Initialise une nouvelle instance de la classe DSACng avec la clé spécifiée. |
DSACng()
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la classe DSACng avec une paire de clés de 2 048 bits générée de manière aléatoire.
public:
DSACng();
public DSACng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng ();
Public Sub New ()
- Attributs
S’applique à
DSACng(Int32)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la classe DSACng avec une clé de la taille spécifiée générée de manière aléatoire.
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)
Paramètres
- keySize
- Int32
Taille de la clé à générer, en bits.
- Attributs
Exceptions
keySize
n'est pas valide.
Remarques
Les tailles de clé valides vont de 512 à 3 072 bits, par incréments de 64. Nous vous recommandons d’utiliser une taille minimale de 2 048 bits pour toutes les clés.
Important
Les créateurs de l’algorithme DSA ont retiré leur prise en charge pour celui-ci. Envisagez d’utiliser la RSA classe ou la ECDsa classe à la place de la DSA classe . Utilisez DSA uniquement pour la compatibilité avec les applications et les données héritées.
S’applique à
DSACng(CngKey)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la classe DSACng avec la clé spécifiée.
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)
Paramètres
- key
- CngKey
Clé à utiliser pour les opérations DSA.
- Attributs
Exceptions
key
n’est pas une clé DSA valide.
key
a la valeur null
.
Remarques
Le CngKey.AlgorithmGroup de key
doit être CngAlgorithmGroup.Dsa.
Ce constructeur crée une copie de la clé. Même si key
est supprimé, la copie de cet objet clé dans DSA reste active.