次の方法で共有


RSACryptoServiceProvider メンバ

RSACryptoServiceProvider 概要

パブリック コンストラクタ

パブリック コンストラクタRSACryptoServiceProvider コンストラクタ オーバーロード。 RSACryptoServiceProvider クラスの新しいインスタンスを初期化します。

パブリック プロパティ

パブリック プロパティKeyExchangeAlgorithm オーバーライド。 RSA のこの実装で使用できるキー交換アルゴリズムの名前を取得します。
パブリック プロパティKeySize オーバーライド。 現在のキーのサイズを取得します。
パブリック プロパティLegalKeySizes (AsymmetricAlgorithm から継承されます) 非対称アルゴリズムでサポートされているキー サイズを取得します。
パブリック プロパティPersistKeyInCsp 暗号サービス プロバイダ (CSP) でキーを永続化する必要があるかどうかを示す値を取得または設定します。
パブリック プロパティSignatureAlgorithm オーバーライド。 RSA のこの実装で使用できる署名アルゴリズムの名前を取得します。
パブリック プロパティstatic (Shared in Visual Basic)UseMachineKeyStore ユーザー プロファイル ストアの代わりに、コンピュータのキー ストアでキーを永続化する必要があるかどうかを示す値を取得または設定します。

パブリック メソッド

パブリック メソッドClear (AsymmetricAlgorithm から継承されます) AsymmetricAlgorithm によって使われているすべてのリソースを解放します。
パブリック メソッドDecrypt RSA アルゴリズムでデータを復号化します。
パブリック メソッドDecryptValue オーバーライド。 このメソッドは、現在のバージョンではサポートされていません。
パブリック メソッドEncrypt RSA アルゴリズムでデータを暗号化します。
パブリック メソッドEncryptValue オーバーライド。 このメソッドは、現在のバージョンではサポートされていません。
パブリック メソッドEquals (Object から継承されます) オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドExportParameters オーバーライド。 RSAParameters をエクスポートします。
パブリック メソッドFromXmlString (RSA から継承されます) オーバーライド。 XML 文字列から RSA オブジェクトを再構築します。
パブリック メソッドGetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetType (Object から継承されます) 現在のインスタンスの Type を取得します。
パブリック メソッドImportParameters オーバーライド。 指定した RSAParameters をインポートします。
パブリック メソッドSignData オーバーロード。 指定したデータのハッシュ値を計算し、算出された値に署名します。
パブリック メソッドSignHash 指定したハッシュ値を秘密キーで暗号化することにより、そのハッシュ値の署名を計算します。
パブリック メソッドToString (Object から継承されます) 現在の Object を表す String を返します。
パブリック メソッドToXmlString (RSA から継承されます) オーバーライド。 現在の RSA オブジェクトの XML 文字列形式を作成して返します。
パブリック メソッドVerifyData 指定した署名データを、指定したデータに対して計算された署名と比較することによって検証します。
パブリック メソッドVerifyHash 指定した署名データを、指定したハッシュ値に対して計算された署名と比較することによって検証します。

プロテクト フィールド

プロテクト フィールドKeySizeValue (AsymmetricAlgorithm から継承されます) 非対称アルゴリズムで使用されるキー モジュラスのサイズをビット単位で表します。
プロテクト フィールドLegalKeySizesValue (AsymmetricAlgorithm から継承されます) 非対称アルゴリズムでサポートされているキー サイズを指定します。

プロテクト メソッド

プロテクト メソッドDispose オーバーライド。 RSACryptoServiceProvider によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
プロテクト メソッドFinalize オーバーライド。 RSACryptoServiceProvider によって使用されているアンマネージ リソースを解放します。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

RSACryptoServiceProvider クラス | System.Security.Cryptography 名前空間