基本プロバイダーのアルゴリズム

Microsoft Base Cryptographic Provider では、次のアルゴリズムがサポートされています。

アルゴリズム ID 説明 コメント
CALG _ MD2
MD2 ハッシュアルゴリズム
詳細については、「 MD2 アルゴリズム」を参照してください。
CALG _ MD5
MD5 ハッシュアルゴリズム
詳細については、「 MD5 アルゴリズム」を参照してください。
CALG _ SHA
SHA ハッシュアルゴリズム
詳細については、「 セキュリティで保護されたハッシュアルゴリズム」を参照してください。
CALG _ SHA1
CALG SHA と同じ _
詳細については、「 セキュリティで保護されたハッシュアルゴリズム」を参照してください。
CALG _ MAC
メッセージ認証コード (MAC) キー付きハッシュアルゴリズム
暗号化 MAC をブロックします。
CALG _ HMAC
MAC キー付きハッシュアルゴリズム
HMAC 計算。
CALG _ SSL3 _ SHAMD5
SLL3 クライアント認証アルゴリズム
詳細については、「 CALG _ SSL3 _ SHAMD5 Hash の作成」を参照してください。
CALG _ RSA _ SIGN
RSA 公開キーの署名アルゴリズム
キーの長さ: 8 ビット単位で384ビットから16384ビットに設定できます。
既定のキーの長さ: 512 ビット。
署名は PKCS 6 に準拠 # しています。
CALG _ RSA _ KEYX
RSA 公開キー交換アルゴリズム
キーの長さ: 8 ビット単位で384ビットから1024ビットに設定できます。
既定のキーの長さ: 512 ビット。
CALG _ RC2
RC2 ブロック暗号化アルゴリズム
キーの長さ:40 ビット。
既定のモード: 暗号ブロックチェーン。
ブロックサイズ:64 ビット。
Salt の長さ:88 ビット。
CALG _ RC4
RC4 ストリーム暗号化アルゴリズム
キーの長さ:40 ビット。
Salt の長さ:88 ビット。
CALG _ DES
DES 暗号化
詳細については、「 Data Encryption Standard (DES)」を参照してください。