DSACng Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DSACng-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| DSACng() |
Initialisiert eine neue Instanz der DSACng Klasse mit einem zufälligen 2.048-Bit-Schlüsselpaar. |
| DSACng(Int32) |
Initialisiert eine neue Instanz der DSACng Klasse mit einem zufällig generierten Schlüssel der angegebenen Größe. |
| DSACng(CngKey) |
Initialisiert eine neue Instanz der DSACng Klasse mit dem angegebenen Schlüssel. |
DSACng()
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der DSACng Klasse mit einem zufälligen 2.048-Bit-Schlüsselpaar.
public:
DSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng();
public DSACng();
Public Sub New ()
- Attribute
Gilt für:
DSACng(Int32)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der DSACng Klasse mit einem zufällig generierten Schlüssel der angegebenen Größe.
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)
Parameter
- keySize
- Int32
Die Größe des Schlüssels, der in Bits generiert werden soll.
- Attribute
Ausnahmen
keySize ist ungültig.
Hinweise
Gültige Schlüsselgrößen reichen von 512 bis 3.072 Bit in Schritten von 64. Es wird empfohlen, für alle Tasten eine Mindestgröße von 2.048 Bits zu verwenden.
Important
Die Ersteller des DSA-Algorithmus haben ihre Unterstützung dafür zurückgezogen. Erwägen Sie die Verwendung der RSA Klasse oder der ECDsa Klasse anstelle der DSA Klasse. Verwenden Sie DSA nur zur Kompatibilität mit älteren Anwendungen und Daten.
Gilt für:
DSACng(CngKey)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der DSACng Klasse mit dem angegebenen Schlüssel.
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)
Parameter
- key
- CngKey
Der Schlüssel, der für DSA-Vorgänge verwendet werden soll.
- Attribute
Ausnahmen
key ist kein gültiger DSA-Schlüssel.
key ist null.
Hinweise
Das CngKey.AlgorithmGroup muss key sein CngAlgorithmGroup.Dsa.
Dieser Konstruktor erstellt eine Kopie des Schlüssels. Selbst wenn key es verworfen wird, bleibt die Kopie dieses Schlüsselobjekts in DSA aktiv.