RSACryptoServiceProvider.KeySize プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カーソル キーのサイズを取得します。
public:
virtual property int KeySize { int get(); };
public override int KeySize { get; }
member this.KeySize : int
Public Overrides ReadOnly Property KeySize As Integer
プロパティ値
キーのサイズ (ビット単位)。
注釈
では RSACryptoServiceProvider 、Microsoft 拡張暗号化プロバイダーがインストールされている場合、8 ビットずつ 384 ビットから 16384 ビットまでのキー サイズがサポートされます。 Microsoft Base Cryptographic Provider がインストールされている場合は、8 ビットずつ 384 ビットから 512 ビットまでのキー サイズがサポートされます。
有効なキー サイズは、インスタンスによって使用される暗号化サービス プロバイダー (CSP) によって RSACryptoServiceProvider 異なります。 Windows CSP を使用すると、Windows 8.1 より前のバージョンの Windows では 384 ビットから 16384 ビット、Windows 8.1 の場合はキー サイズが 512 ~ 16384 ビットになります。 詳細については、Windows ドキュメントの 「CryptGenKey 関数」を参照してください。
クラスでは RSACryptoServiceProvider 、 プロパティを使用してキー サイズを KeySize 変更することはできません。 このプロパティに書き込まれた値は、エラーなしでプロパティを更新できません。 キー サイズを変更するには、コンストラクターのオーバーロードのいずれかを使用します。
適用対象
こちらもご覧ください
.NET