DSACng Constructores

Definición

Inicializa una nueva instancia de la clase DSACng.

Sobrecargas

DSACng()

Inicializa una nueva instancia de la clase DSACng con un par de claves aleatorio de 2048 bits.

DSACng(Int32)

Inicializa una nueva instancia de la clase DSACng con una clave generada aleatoriamente del tamaño especificado.

DSACng(CngKey)

Inicializa una nueva instancia de la clase DSACng con la clave especificada.

DSACng()

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

Inicializa una nueva instancia de la clase DSACng con un par de claves aleatorio de 2048 bits.

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

Se aplica a

DSACng(Int32)

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

Inicializa una nueva instancia de la clase DSACng con una clave generada aleatoriamente del tamaño especificado.

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)

Parámetros

keySize
Int32

Tamaño de la clave que se va a generar en bits.

Atributos

Excepciones

keySize no es válido.

Comentarios

Los tamaños de clave válidos van de 512 a 3072 bits, en incrementos de 64. Se recomienda usar un tamaño mínimo de 2048 bits para todas las claves.

Importante

Los creadores del algoritmo DSA han retirado su compatibilidad con él. Considere la posibilidad de usar la RSA clase o la ECDsa clase en lugar de la DSA clase . Use DSA solo para la compatibilidad con los datos y las aplicaciones heredadas.

Se aplica a

DSACng(CngKey)

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

Inicializa una nueva instancia de la clase DSACng con la clave especificada.

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)

Parámetros

key
CngKey

Clave que se va a usar para operaciones DSA.

Atributos

Excepciones

key no es una clave DSA válida.

key es null.

Comentarios

de CngKey.AlgorithmGroupkey debe ser CngAlgorithmGroup.Dsa.

Este constructor crea una copia de la clave. Incluso si key se elimina, la copia de este objeto de clave en DSA permanece activa.

Se aplica a