RSACng Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av RSACng klassen.
Överlagringar
| Name | Description |
|---|---|
| RSACng() |
Initierar en ny instans av RSACng klassen med ett slumpmässigt 2 048-bitars nyckelpar. |
| RSACng(Int32) |
Initierar en ny instans av RSACng klassen med en slumpmässigt genererad nyckel av den angivna storleken. |
| RSACng(CngKey) |
Initierar en ny instans av RSACng klassen med den angivna nyckeln. |
RSACng()
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Initierar en ny instans av RSACng klassen med ett slumpmässigt 2 048-bitars nyckelpar.
public:
RSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng();
public RSACng();
Public Sub New ()
- Attribut
Kommentarer
Den här konstruktorn genererar inte en ny offentlig/privat keypair omedelbart. Den här konstruktorn anger KeySize egenskapen till 2048 och när en nyckel behövs genereras en med egenskapsvärdet. Om en nyckel läses in via ImportParameters metoden eller någon annan nyckelimportmetod har nyckelstorleken från konstruktorn ingen betydelse.
Gäller för
RSACng(Int32)
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Initierar en ny instans av RSACng klassen med en slumpmässigt genererad nyckel av den angivna storleken.
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)
Parametrar
- keySize
- Int32
Storleken på nyckeln som ska genereras i bitar.
- Attribut
Undantag
keySize är ogiltigt.
Kommentarer
Giltiga nyckelstorlekar varierar från 384 till 16 384 bitar, i steg om 8. Vi rekommenderar att en minsta storlek på 2 048 bitar används för alla nycklar.
Den här konstruktorn genererar inte en ny offentlig/privat keypair omedelbart.
Den här konstruktorn anger KeySize egenskapen till keySize och när en nyckel behövs genereras en med egenskapsvärdet.
Om en nyckel läses in via ImportParameters metoden eller någon annan nyckelimportmetod har nyckelstorleken från konstruktorn ingen betydelse.
Gäller för
RSACng(CngKey)
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
- Källa:
- Cng.NotSupported.cs
Initierar en ny instans av RSACng klassen med den angivna nyckeln.
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)
Parametrar
- key
- CngKey
Nyckeln som ska användas för RSA-åtgärder.
- Attribut
Undantag
key är inte en giltig RSA-nyckel.
key är null.
Kommentarer
För CngKey.AlgorithmGroupkey måste vara CngAlgorithmGroup.Rsa.
Den här konstruktorn skapar en kopia av nyckeln. Även om key det tas bort förblir kopian av det här nyckelobjektet i RSA vid liv.