DSACng Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av DSACng klassen.
Överlagringar
| Name | Description |
|---|---|
| DSACng() |
Initierar en ny instans av DSACng klassen med ett slumpmässigt 2 048-bitars nyckelpar. |
| DSACng(Int32) |
Initierar en ny instans av DSACng klassen med en slumpmässigt genererad nyckel av den angivna storleken. |
| DSACng(CngKey) |
Initierar en ny instans av DSACng klassen med den angivna nyckeln. |
DSACng()
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Initierar en ny instans av DSACng klassen med ett slumpmässigt 2 048-bitars nyckelpar.
public:
DSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng();
public DSACng();
Public Sub New ()
- Attribut
Gäller för
DSACng(Int32)
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Initierar en ny instans av DSACng klassen med en slumpmässigt genererad nyckel av den angivna storleken.
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)
Parametrar
- keySize
- Int32
Storleken på nyckeln som ska genereras i bitar.
- Attribut
Undantag
keySize är ogiltigt.
Kommentarer
Giltiga nyckelstorlekar varierar från 512 till 3 072 bitar, i steg om 64. Vi rekommenderar att en minsta storlek på 2 048 bitar används för alla nycklar.
Important
Skaparna av DSA-algoritmen har dragit tillbaka sitt stöd för den. Överväg att RSA använda klassen eller ECDsa klassen i stället DSA för klassen. Använd DSA endast för kompatibilitet med äldre program och data.
Gäller för
DSACng(CngKey)
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Initierar en ny instans av DSACng klassen med den angivna nyckeln.
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)
Parametrar
- key
- CngKey
Nyckeln som ska användas för DSA-åtgärder.
- Attribut
Undantag
key är inte en giltig DSA-nyckel.
key är null.
Kommentarer
För CngKey.AlgorithmGroupkey måste vara CngAlgorithmGroup.Dsa.
Den här konstruktorn skapar en kopia av nyckeln. Även om key det tas bort förblir kopian av det här nyckelobjektet i DSA vid liv.