DSACng Konstruktoren

Definition

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.

Gilt für: