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 的掩码生成函数配合使用。 |