DSACng Construtores

Definição

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.

Aplica-se a