RSACng Konstruktoren

Definition

Initialisiert eine neue Instanz der RSACng-Klasse.

Überlädt

Name Beschreibung
RSACng()

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

RSACng(Int32)

Initialisiert eine neue Instanz der RSACng Klasse mit einem zufällig generierten Schlüssel der angegebenen Größe.

RSACng(CngKey)

Initialisiert eine neue Instanz der RSACng Klasse mit dem angegebenen Schlüssel.

RSACng()

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 RSACng Klasse mit einem zufälligen 2.048-Bit-Schlüsselpaar.

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

Hinweise

Dieser Konstruktor generiert sofort keinen neuen öffentlichen/privaten Keypair. Dieser Konstruktor legt die KeySize Eigenschaft auf 2048 fest, und wenn ein Schlüssel benötigt wird, wird ein Schlüssel mithilfe des Eigenschaftswerts generiert. Wenn ein Schlüssel über die ImportParameters Methode oder eine andere Schlüsselimportmethode geladen wird, hat die Schlüsselgröße dieses Konstruktors keine Bedeutung.

Gilt für:

RSACng(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 RSACng Klasse mit einem zufällig generierten Schlüssel der angegebenen Größe.

public:
 RSACng(int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng(int keySize);
public RSACng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
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 384 bis 16.384 Bit, in Schritten von 8. Es wird empfohlen, für alle Tasten eine Mindestgröße von 2.048 Bits zu verwenden.

Dieser Konstruktor generiert sofort keinen neuen öffentlichen/privaten Keypair. Dieser Konstruktor legt die KeySize Eigenschaft auf keySize und wenn ein Schlüssel benötigt wird, wird mithilfe des Eigenschaftswerts generiert. Wenn ein Schlüssel über die ImportParameters Methode oder eine andere Schlüsselimportmethode geladen wird, hat die Schlüsselgröße dieses Konstruktors keine Bedeutung.

Gilt für:

RSACng(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 RSACng Klasse mit dem angegebenen Schlüssel.

public:
 RSACng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng(System.Security.Cryptography.CngKey key);
public RSACng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
Public Sub New (key As CngKey)

Parameter

key
CngKey

Der Schlüssel, der für RSA-Vorgänge verwendet werden soll.

Attribute

Ausnahmen

key ist kein gültiger RSA-Schlüssel.

key ist null.

Hinweise

Das CngKey.AlgorithmGroup muss key sein CngAlgorithmGroup.Rsa.

Dieser Konstruktor erstellt eine Kopie des Schlüssels. Selbst wenn key es verworfen wird, bleibt die Kopie dieses Schlüsselobjekts in RSA lebendig.

Gilt für: