DSACng Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.