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
| 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.