System.Security.Cryptography.RSA Class

Represents the base class from which all implementations of the System.Security.Cryptography.RSA algorithm inherit.

See Also: RSA Members

Syntax

[System.Runtime.InteropServices.ComVisible(true)]
public abstract class RSA : AsymmetricAlgorithm

Remarks

Extending this class proves that you are implementing an RSA key. This is required for any developer providing a new RSA key implementation.

The only purpose of this class is as a hierarchy member for identification of the RSA algorithm.

The System.Security.Cryptography.RSACryptoServiceProvider supports key lengths from 384 bits to 16384 bits in increments of 8 bits if you have the Microsoft Enhanced Cryptographic Provider installed. It supports key lengths from 384 bits to 512 bits in increments of 8 bits if you have the Microsoft Base Cryptographic Provider installed.

Requirements

Namespace: System.Security.Cryptography
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0