DSACng Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe DSACng.
Sobrecargas
DSACng() |
Inicializa uma nova instância da classe DSACng com um par de chaves aleatório de 2.048 bits. |
DSACng(Int32) |
Inicializa uma nova instância da classe DSACng com uma chave gerada aleatoriamente do tamanho especificado. |
DSACng(CngKey) |
Inicializa uma nova instância da classe DSACng com a chave especificada. |
DSACng()
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da classe DSACng com um par de chaves aleatório de 2.048 bits.
public:
DSACng();
public DSACng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng ();
Public Sub New ()
- Atributos
Aplica-se a
DSACng(Int32)
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da classe DSACng com uma chave gerada aleatoriamente do tamanho 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
O tamanho da chave a ser gerada em bits.
- Atributos
Exceções
keySize
não é válido.
Comentários
Os tamanhos de chave válidos variam de 512 a 3.072 bits, em incrementos de 64. Recomendamos que um tamanho mínimo de 2.048 bits seja usado para todas as chaves.
Importante
Os criadores do algoritmo DSA retiraram o suporte para ele. Considere usar a RSA classe ou a ECDsa classe em vez da DSA classe . Use DSA apenas para compatibilidade com aplicativos e dados herdados.
Aplica-se a
DSACng(CngKey)
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da classe DSACng com a chave 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
A chave a ser usada para as operações de DSA.
- Atributos
Exceções
key
não é uma chave DSA válida.
key
é null
.
Comentários
O CngKey.AlgorithmGroup de key
deve ser CngAlgorithmGroup.Dsa.
Esse construtor cria uma cópia da chave. Mesmo se key
for descartado, a cópia desse objeto de chave no DSA permanecerá ativa.