DSACng Constructeurs

Définition

Initialise une nouvelle instance de la classe DSACng.

Surcharges

Nom Description
DSACng()

Initialise une nouvelle instance de la DSACng classe avec une paire de clés de 2 048 bits aléatoire.

DSACng(Int32)

Initialise une nouvelle instance de la DSACng classe avec une clé générée de manière aléatoire de la taille spécifiée.

DSACng(CngKey)

Initialise une nouvelle instance de la DSACng classe avec la clé spécifiée.

DSACng()

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

Initialise une nouvelle instance de la DSACng classe avec une paire de clés de 2 048 bits aléatoire.

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

S’applique à

DSACng(Int32)

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

Initialise une nouvelle instance de la DSACng classe avec une clé générée de manière aléatoire de la taille spécifiée.

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)

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. Envisagez d’utiliser la RSA classe ou la ECDsa classe au lieu de la DSA classe. Utilisez DSA uniquement pour la compatibilité avec les applications et données héritées.

S’applique à

DSACng(CngKey)

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

Initialise une nouvelle instance de la DSACng classe avec la clé spécifiée.

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)

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 doit key être CngAlgorithmGroup.Dsa.

Ce constructeur crée une copie de la clé. Même s’il key est supprimé, la copie de cet objet clé dans DSA reste active.

S’applique à