Freigeben über


DSACng Konstruktoren

Definition

Initialisiert eine neue Instanz der DSACng-Klasse.

Überlädt

DSACng()

Initialisiert eine neue Instanz der DSACng-Klasse mit einem zufälligen Schlüsselpaar mit 2.048 Bit.

DSACng(Int32)

Initialisiert eine neue Instanz der DSACng-Klasse mit einem zufällig erzeugten Schlüssel von angegebener Länge.

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

Initialisiert eine neue Instanz der DSACng-Klasse mit einem zufälligen Schlüsselpaar mit 2.048 Bit.

public:
 DSACng();
public DSACng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng ();
Public Sub New ()
Attribute

Gilt für:

DSACng(Int32)

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Initialisiert eine neue Instanz der DSACng-Klasse mit einem zufällig erzeugten Schlüssel von angegebener Länge.

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)

Parameter

keySize
Int32

Die Länge des zu verwendenden Schlüssels in Bits.

Attribute

Ausnahmen

keySize ist nicht gültig.

Hinweise

Gültige Schlüsselgrößen reichen von 512 bis 3.072 Bit in Schritten von 64. Es wird empfohlen, eine Mindestgröße von 2.048 Bits für alle Schlüssel zu verwenden.

Wichtig

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 aus Kompatibilität mit Legacyanwendungen und -daten.

Gilt für:

DSACng(CngKey)

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);
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)

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

Der CngKey.AlgorithmGroup von key muss sein CngAlgorithmGroup.Dsa.

Dieser Konstruktor erstellt eine Kopie des Schlüssels. Auch wenn key verworfen wird, bleibt die Kopie dieses Schlüsselobjekts in DSA erhalten.

Gilt für: