Algorithm.KeyLength プロパティ

[CAPICOM は、次のオペレーティング システムで使用できる 32 ビットのみのコンポーネントです: Windows Server 2008、Windows Vista、Windows XP。 代わりに、System.Security.Cryptography.Pkcs 名前空間で AlgorithmIdentifier クラスを使用します。

KeyLength プロパティは、キーの長さを設定または取得します。

このプロパティは読み取り/書き込み可能です。

構文

Algorithm.KeyLength As CAPICOM_ENCRYPTION_KEY_LENGTH

プロパティ値

キーの長さを指定する CAPICOM_ENCRYPTION_KEY_LENGTH 列挙の値。 次の表に、それぞれの値を示します。

[値] 説明
CAPICOM_ENCRYPTION_KEY_LENGTH_MAXIMUM
指定された暗号化アルゴリズムで使用できる最大キー長を使用します。
CAPICOM_ENCRYPTION_KEY_LENGTH_40_BITS
40 ビット キーを使用します。
CAPICOM_ENCRYPTION_KEY_LENGTH_56_BITS
使用可能な場合は、56 ビット キーを使用します。
CAPICOM_ENCRYPTION_KEY_LENGTH_128_BITS
使用可能な場合は、128 ビット キーを使用します。
CAPICOM_ENCRYPTION_KEY_LENGTH_192_BITS
192 ビット キーを使用します。 このキーの長さは AES でのみ使用できます。
CAPICOM_ENCRYPTION_KEY_LENGTH_256_BITS
256 ビット キーを使用します。 このキーの長さは AES でのみ使用できます。

 

注釈

DES および 3DES 暗号化アルゴリズムを使用する場合、キーの長さは標準であり、 KeyLength プロパティは無視されます。

必要条件

要件 値
クライアント サポートの終了
Windows Vista
サーバー サポートの終了
Windows Server 2008
再頒布可能パッケージ
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降
[DLL]
Capicom.dll

関連項目

アルゴリズム