共用方式為


基底提供者演算法

Microsoft基底密碼編譯提供者支援下列演算法。

演算法標識碼 描述 評論
CALG_MD2
MD2 哈希演算法
如需詳細資訊,請參閱 MD2 演演算法
CALG_MD5
MD5 哈希演算法
如需詳細資訊,請參閱 MD5 演演算法
CALG_SHA
SHA 哈希演算法
如需詳細資訊,請參閱 安全哈希演算法
CALG_SHA1
與CALG_SHA相同
如需詳細資訊,請參閱 安全哈希演算法
CALG_MAC
訊息驗證碼 (MAC) 金鑰哈希演算法
封鎖加密 MAC。
CALG_HMAC
MAC keyed-hash 演算法
HMAC 計算。
CALG_SSL3_SHAMD5
SLL3 用戶端驗證演算法
如需詳細資訊,請參閱 建立CALG_SSL3_SHAMD5哈希
CALG_RSA_SIGN
RSA 公鑰簽章演算法
密鑰長度:可設定從 384 位到 16,384 位,以 8 位增量。
預設金鑰長度:512 位。
簽章符合 PKCS #6。
CALG_RSA_KEYX
RSA 公鑰交換演算法
密鑰長度:可以從 384 位設定為 1024 位,以 8 位遞增。
預設金鑰長度:512 位。
CALG_RC2
RC2 區塊加密演算法
金鑰長度:40 位。
默認模式:加密區塊鏈結。
區塊大小:64 位。
鹽長度:88 位。
CALG_RC4
RC4 數據流加密演算法
金鑰長度:40 位。
鹽長度:88 位。
CALG_DES
DES 加密
如需詳細資訊,請參閱 數據加密標準 (DES)。