RSACng Constructores

Definición

Inicializa una nueva instancia de la clase RSACng.

Sobrecargas

RSACng()

Inicializa una nueva instancia de la clase RSACng con un par de claves aleatorio de 2048 bits.

RSACng(Int32)

Inicializa una nueva instancia de la clase RSACng con una clave generada aleatoriamente del tamaño especificado.

RSACng(CngKey)

Inicializa una nueva instancia de la clase RSACng con la clave especificada.

RSACng()

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Inicializa una nueva instancia de la clase RSACng con un par de claves aleatorio de 2048 bits.

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

Comentarios

Este constructor no genera una nueva clave pública o privada inmediatamente. Este constructor establece la KeySize propiedad en 2048 y cuando se genera una clave mediante el valor de propiedad . Si se carga una clave a través del ImportParameters método u otro método de importación de claves, el tamaño de la clave de este constructor no tiene ningún significado.

Se aplica a

RSACng(Int32)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Inicializa una nueva instancia de la clase RSACng con una clave generada aleatoriamente del tamaño especificado.

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

Parámetros

keySize
Int32

Tamaño de la clave que se va a generar en bits.

Atributos

Excepciones

keySize no es válido.

Comentarios

Los tamaños de clave válidos oscilan entre 384 y 16 384 bits, en incrementos de 8. Se recomienda usar un tamaño mínimo de 2048 bits para todas las claves.

Este constructor no genera una nueva clave pública o privada inmediatamente. Este constructor establece la KeySize propiedad keySize en y cuando se necesita una clave, se genera mediante el valor de propiedad . Si se carga una clave a través del ImportParameters método u otro método de importación de claves, el tamaño de la clave de este constructor no tiene ningún significado.

Se aplica a

RSACng(CngKey)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Inicializa una nueva instancia de la clase RSACng con la clave especificada.

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

Parámetros

key
CngKey

Clave que se va a usar para las operaciones RSA.

Atributos

Excepciones

key no es una clave RSA válida.

key es null.

Comentarios

el CngKey.AlgorithmGroup de key debe ser CngAlgorithmGroup.Rsa.

Este constructor crea una copia de la clave. Incluso si key se elimina, la copia de este objeto de clave en RSA permanece activa.

Se aplica a