RSA-Klasse
Stellt die Basisklasse dar, die an alle Implementierungen des RSA-Algorithmus vererbt wird.
Namespace: System.Security.Cryptography
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
Public MustInherit Class RSA
Inherits AsymmetricAlgorithm
'Usage
Dim instance As RSA
[ComVisibleAttribute(true)]
public abstract class RSA : AsymmetricAlgorithm
[ComVisibleAttribute(true)]
public ref class RSA abstract : public AsymmetricAlgorithm
/** @attribute ComVisibleAttribute(true) */
public abstract class RSA extends AsymmetricAlgorithm
ComVisibleAttribute(true)
public abstract class RSA extends AsymmetricAlgorithm
Hinweise
Das Erweitern dieser Klasse zeigt, dass Sie einen RSA-Schlüssel implementieren. Dies ist erforderlich, wenn ein Entwickler eine neue Implementierung eines RSA-Schlüssels bereitstellen möchte.
Diese Klasse fungiert ausschließlich als Hierarchiemember zur Identifikation des RSA-Algorithmus.
Der RSACryptoServiceProvider unterstützt Schlüssellängen zwischen 384 Bits und 16384 Bits in Schritten von 8 Bits, wenn der Microsoft Enhanced Cryptographic Provider installiert ist. Wenn der Microsoft Base Cryptographic Provider installiert ist, werden Schlüssellängen zwischen 384 Bits und 512 Bits in Schritten von 8 Bits unterstützt.
Vererbungshierarchie
System.Object
System.Security.Cryptography.AsymmetricAlgorithm
System.Security.Cryptography.RSA
System.Security.Cryptography.RSACryptoServiceProvider
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0
Siehe auch
Referenz
RSA-Member
System.Security.Cryptography-Namespace