DSACng Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy DSACng.

Przeciążenia

DSACng()

Inicjuje DSACng nowe wystąpienie klasy z losową parą kluczy 2048-bitowych.

DSACng(Int32)

Inicjuje DSACng nowe wystąpienie klasy z losowo wygenerowanym kluczem o określonym rozmiarze.

DSACng(CngKey)

Inicjuje DSACng nowe wystąpienie klasy przy użyciu określonego klucza.

DSACng()

Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

Inicjuje DSACng nowe wystąpienie klasy z losową parą kluczy 2048-bitowych.

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

Dotyczy

DSACng(Int32)

Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

Inicjuje DSACng nowe wystąpienie klasy z losowo wygenerowanym kluczem o określonym rozmiarze.

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)

Parametry

keySize
Int32

Rozmiar klucza do wygenerowania w bitach.

Atrybuty

Wyjątki

keySize jest nieprawidłowa.

Uwagi

Prawidłowe rozmiary kluczy wahają się od 512 do 3072 bitów, w przyrostach 64. Zalecamy użycie minimalnego rozmiaru 2048 bitów dla wszystkich kluczy.

Ważne

Twórcy algorytmu DSA wycofali swoje poparcie. Rozważ użycie RSA klasy lub ECDsa klasy zamiast DSA klasy. Użyj DSA tylko w celu zapewnienia zgodności ze starszymi aplikacjami i danymi.

Dotyczy

DSACng(CngKey)

Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

Inicjuje DSACng nowe wystąpienie klasy przy użyciu określonego klucza.

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)

Parametry

key
CngKey

Klucz do użycia na potrzeby operacji DSA.

Atrybuty

Wyjątki

key nie jest prawidłowym kluczem DSA.

key to null.

Uwagi

Element CngKey.AlgorithmGroup musi key mieć wartość CngAlgorithmGroup.Dsa.

Ten konstruktor tworzy kopię klucza. Nawet w przypadku key usunięcia kopia tego obiektu klucza w dsA pozostaje aktywna.

Dotyczy