アール‐エス‐エー【RSA】
読み方:あーるえすえー
アール‐エス‐エー【RSA】
RSA クラス
アセンブリ: mscorlib (mscorlib.dll 内)
構文
このクラスを拡張すると、RSA キーを実装していることが判明します。これは、新しい RSA キー値の実装を提供するあらゆる開発者のために必要です。
このクラスの唯一の目的は、RSA アルゴリズムを識別するための階層メンバとして機能することです。
Microsoft Enhanced Cryptographic Provider がインストールされている場合、RSACryptoServiceProvider は 384 ビットから 16384 ビットのキー長を 8 ビット単位でサポートします。Microsoft ベース暗号化プロバイダがインストールされている場合は、384 ビットから 512 ビットのキー長を 8 ビット単位でサポートします。
System.Security.Cryptography.AsymmetricAlgorithm
System.Security.Cryptography.RSA
System.Security.Cryptography.RSACryptoServiceProvider
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
RSA コンストラクタ
アセンブリ: mscorlib (mscorlib.dll 内)
構文
解説
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
RSA フィールド
プロテクト フィールド
名前 | 説明 | |
---|---|---|
KeySizeValue | 非対称アルゴリズムで使用されるキー モジュラスのサイズをビット単位で表します。 ( AsymmetricAlgorithm から継承されます。) | |
LegalKeySizesValue | 非対称アルゴリズムでサポートされているキー サイズを指定します。 ( AsymmetricAlgorithm から継承されます。) |
RSA プロパティ
パブリック プロパティ
名前 | 説明 | |
---|---|---|
KeyExchangeAlgorithm | 派生クラスでオーバーライドされると、キー交換アルゴリズムの名前を取得します。 ( AsymmetricAlgorithm から継承されます。) | |
KeySize | 非対称アルゴリズムで使用されるキー モジュラスのサイズをビット単位で取得または設定します。 ( AsymmetricAlgorithm から継承されます。) | |
LegalKeySizes | 非対称アルゴリズムでサポートされているキー サイズを取得します。 ( AsymmetricAlgorithm から継承されます。) | |
SignatureAlgorithm | 署名アルゴリズムの名前を取得します。 ( AsymmetricAlgorithm から継承されます。) |
RSA メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Clear | AsymmetricAlgorithm クラスによって使用されているすべてのリソースを解放します。 ( AsymmetricAlgorithm から継承されます。) | |
Create | オーバーロードされます。 RSA の特定の実装のインスタンス化を許可します。 | |
DecryptValue | 派生クラスでオーバーライドされると、秘密キーを使用して入力データを復号化します。 | |
EncryptValue | 派生クラスでオーバーライドされると、公開キーを使用して入力データを暗号化します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) | |
ExportParameters | 派生クラスでオーバーライドされると、RSAParameters をエクスポートします。 | |
FromXmlString | オーバーライドされます。 XML 文字列のキー情報から RSA オブジェクトを初期化します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) | |
ImportParameters | 派生クラスでオーバーライドされると、指定された RSAParameters をインポートします。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) | |
ToXmlString | オーバーライドされます。 現在の RSA オブジェクトを格納している XML 文字列を作成して返します。 |
名前 | 説明 | |
---|---|---|
Dispose | 派生クラスでオーバーライドされると、AsymmetricAlgorithm によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 ( AsymmetricAlgorithm から継承されます。) | |
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
RSA メンバ
RSA アルゴリズムのすべての実装が継承する、基本クラスを表します。
プロテクト コンストラクタ
プロテクト フィールド
名前 | 説明 | |
---|---|---|
KeySizeValue | 非対称アルゴリズムで使用されるキー モジュラスのサイズをビット単位で表します。(AsymmetricAlgorithm から継承されます。) | |
LegalKeySizesValue | 非対称アルゴリズムでサポートされているキー サイズを指定します。(AsymmetricAlgorithm から継承されます。) |
名前 | 説明 | |
---|---|---|
KeyExchangeAlgorithm | 派生クラスでオーバーライドされると、キー交換アルゴリズムの名前を取得します。(AsymmetricAlgorithm から継承されます。) | |
KeySize | 非対称アルゴリズムで使用されるキー モジュラスのサイズをビット単位で取得または設定します。(AsymmetricAlgorithm から継承されます。) | |
LegalKeySizes | 非対称アルゴリズムでサポートされているキー サイズを取得します。(AsymmetricAlgorithm から継承されます。) | |
SignatureAlgorithm | 署名アルゴリズムの名前を取得します。(AsymmetricAlgorithm から継承されます。) |
名前 | 説明 | |
---|---|---|
Clear | AsymmetricAlgorithm クラスによって使用されているすべてのリソースを解放します。 (AsymmetricAlgorithm から継承されます。) | |
Create | オーバーロードされます。 RSA の特定の実装のインスタンス化を許可します。 | |
DecryptValue | 派生クラスでオーバーライドされると、秘密キーを使用して入力データを復号化します。 | |
EncryptValue | 派生クラスでオーバーライドされると、公開キーを使用して入力データを暗号化します。 | |
Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) | |
ExportParameters | 派生クラスでオーバーライドされると、RSAParameters をエクスポートします。 | |
FromXmlString | オーバーライドされます。 XML 文字列のキー情報から RSA オブジェクトを初期化します。 | |
GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ImportParameters | 派生クラスでオーバーライドされると、指定された RSAParameters をインポートします。 | |
ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) | |
ToString | 現在の Object を表す String を返します。 (Object から継承されます。) | |
ToXmlString | オーバーライドされます。 現在の RSA オブジェクトを格納している XML 文字列を作成して返します。 |
名前 | 説明 | |
---|---|---|
Dispose | 派生クラスでオーバーライドされると、AsymmetricAlgorithm によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (AsymmetricAlgorithm から継承されます。) | |
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
RSA
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/29 04:02 UTC 版)
RSA
- RSA暗号 - 公開鍵暗号の一種。ロナルド・リベスト (Ron Rivest) 、アディ・シャミア (Adi Shamir) 、レオナルド・エーデルマン (Len Adleman) の各姓から取った頭字語である。
- アフリカ大陸に存在する国、南アフリカ共和国 (Republic of South Africa) のIOCコード・FIFAコード。
- ロシア連邦宇宙局の英語名 (Russian Federal Space Agency) の略称。
- 積極的連帯手当(Revenu de Solidarité Active) - フランスが2009年に導入した生活保護制度。
- ロイヤル・ソサエティ・オブ・アーツ(The Royal Society of Arts) - イギリスの学会
- RSAのページへのリンク