DSACng Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da DSACng classe.
Sobrecargas
| Name | Description |
|---|---|
| DSACng() |
Inicializa uma nova instância da DSACng classe com um par de chaves aleatório de 2.048 bits. |
| DSACng(Int32) |
Inicializa uma nova instância da DSACng classe com uma chave gerada aleatoriamente do tamanho especificado. |
| DSACng(CngKey) |
Inicializa uma nova instância da DSACng classe com a chave especificada. |
DSACng()
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da DSACng classe com um par de chaves aleatório de 2.048 bits.
public:
DSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng();
public DSACng();
Public Sub New ()
- Atributos
Aplica-se a
DSACng(Int32)
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da DSACng classe com uma chave gerada aleatoriamente do tamanho especificado.
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)
Parâmetros
- keySize
- Int32
O tamanho da chave a gerar em bits.
- Atributos
Exceções
keySize não é válido.
Observações
Os tamanhos de chave válidos variam entre 512 e 3.072 bits, em incrementos de 64. Recomendamos que seja utilizado um tamanho mínimo de 2.048 bits para todas as chaves.
Importante
Os criadores do algoritmo DSA retiraram o seu apoio a ele. Considera usar a RSA classe ou a ECDsa classe em vez da classe DSA . Use DSA apenas para compatibilidade com aplicações e dados legados.
Aplica-se a
DSACng(CngKey)
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da DSACng classe com a chave especificada.
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)
Parâmetros
- key
- CngKey
A chave a usar para operações de DSA.
- Atributos
Exceções
key não é uma chave DSA válida.
key é null.
Observações
O CngKey.AlgorithmGroup de key deve ser CngAlgorithmGroup.Dsa.
Este construtor cria uma cópia da chave. Mesmo que key seja descartado, a cópia deste objeto-chave na DSA permanece viva.