你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KnownEncryptionAlgorithms enum

用于加密和解密的算法。

字段

A128CBC

128 位 AES-CBC。

A128Cbcpad

具有 PKCS 填充的 128 位 AES-CBC。

A128GCM

128 位 AES-GCM。

A128KW

128 位 AES 密钥换行。

A192CBC

192 位 AES-CBC。

A192Cbcpad

具有 PKCS 填充的 192 位 AES-CBC。

A192GCM

192 位 AES-GCM。

A192KW

192 位 AES 密钥包装。

A256CBC

256 位 AES-CBC。

A256Cbcpad

具有 PKCS 填充的 256 位 AES-CBC。

A256GCM

256 位 AES-GCM。

A256KW

256 位 AES 密钥包装。

CkmAesKeyWrap

CKM AES 密钥换行。

CkmAesKeyWrapPad

CKM AES 密钥包装填充。

RSA15

[不建议]RSAES-PKCS1-V1_5 密钥加密,如 https://tools.ietf.org/html/rfc3447中所述。 Microsoft 建议使用 RSA_OAEP_256 或更强的算法增强安全性。 Microsoft 建议RSA_1_5,仅出于向后兼容性而包括Microsoft。 加密标准不再考虑使用 PKCS#1 v1.5 填充方案的 RSA 进行加密。

RSAOaep

[不建议]使用最佳非对称加密填充(OAEP)的 RSAES,如 https://tools.ietf.org/html/rfc3447中所述,第 A.2.1 节中由 RFC 3447 指定的默认参数。 这些默认参数使用 SHA-1 哈希函数和 SHA-1 附带的 MGF1 掩码生成函数。 Microsoft 建议使用 RSA_OAEP_256 或更强的算法增强安全性。 Microsoft不 不建议 RSA_OAEP,仅针对向后兼容而包含。 RSA_OAEP利用 SHA1,该 SHA1 存在已知的碰撞问题。

RSAOaep256

RSAES 将最佳非对称加密填充与 SHA-256 的哈希函数和具有 SHA-256 的 MGF1 的掩码生成函数配合使用。