更新 : 2007 年 11 月
RSA アルゴリズムのすべての実装が継承する、基本クラスを表します。
名前空間 :
System.Security.Cryptography アセンブリ :
mscorlib (mscorlib.dll 内)
<ComVisibleAttribute(True)> _
Public MustInherit Class RSA _
Inherits AsymmetricAlgorithm
[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
public abstract class RSA extends AsymmetricAlgorithm
このクラスを拡張すると、RSA キーを実装していることが判明します。これは、新しい RSA キー値の実装を提供するあらゆる開発者のために必要です。
このクラスの唯一の目的は、RSA アルゴリズムを識別するための階層メンバとして機能することです。
Microsoft Enhanced Cryptographic Provider がインストールされている場合、RSACryptoServiceProvider は 384 ビットから 16384 ビットのキー長を 8 ビット単位でサポートします。Microsoft ベース暗号化プロバイダがインストールされている場合は、384 ビットから 512 ビットのキー長を 8 ビット単位でサポートします。
System..::.Object
System.Security.Cryptography..::.AsymmetricAlgorithm
System.Security.Cryptography..::.RSA
System.Security.Cryptography..::.RSACryptoServiceProvider
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
.NET Framework
サポート対象 : 3.5、3.0、2.0、1.1、1.0
.NET Compact Framework
サポート対象 : 3.5、2.0
参照
その他の技術情報