Freigeben über


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

Weitere Ressourcen

Kryptografische Dienste