RSACng 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 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.