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
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示