System.Security.Cryptograph ...


.NET Framework クラス ライブラリ
RSA クラス

更新 : 2007 年 11 月

RSA アルゴリズムのすべての実装が継承する、基本クラスを表します。

名前空間 :  System.Security.Cryptography
アセンブリ :  mscorlib (mscorlib.dll 内)

構文

Visual Basic (宣言)
<ComVisibleAttribute(True)> _
Public MustInherit Class RSA _
    Inherits AsymmetricAlgorithm
Visual Basic (使用法)
Dim instance As RSA
C#
[ComVisibleAttribute(true)]
public abstract class RSA : AsymmetricAlgorithm
Visual C++
[ComVisibleAttribute(true)]
public ref class RSA abstract : public AsymmetricAlgorithm
J#
/** @attribute ComVisibleAttribute(true) */
public abstract class RSA extends AsymmetricAlgorithm
JScript
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
参照

参照

その他の技術情報

タグ :


Page view tracker