RSACng Konstruktorer

Definition

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.

Gäller för