DSACng Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla