Język

DSACng Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy DSACng.

Przeciążenia

Nazwa Opis
DSACng()

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

DSACng(Int32)

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

DSACng(CngKey)

Inicjuje nowe wystąpienie DSACng 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
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

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

public:
 DSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng();
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
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

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

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)

Parametry

keySize
Int32

Rozmiar klucza do wygenerowania w bitach.

Atrybuty

Wyjątki

keySize jest nieprawidłowy.

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żna

Twórcy algorytmu DSA wycofali swoje poparcie. Rozważ użycie RSA klasy lub ECDsa klasy zamiast DSA klasy. Używaj DSA tylko w celu zachowania 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
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

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

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)

Parametry

key
CngKey

Klucz do użycia na potrzeby operacji DSA.

Atrybuty

Wyjątki

key nie jest prawidłowym kluczem DSA.

Parametr key ma wartość null.

Uwagi

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

Ten konstruktor tworzy kopię klucza. Nawet jeśli key zostanie usunięty, kopia tego obiektu klucza w dsa pozostaje aktywna.

Dotyczy