KnownEncryptionAlgorithms enum
Algoritmo usado para el cifrado y el descifrado.
Campos
A128CBC | AES-CBC de 128 bits. |
A128Cbcpad | AES-CBC de 128 bits con relleno PKCS. |
A128GCM | AES-GCM de 128 bits. |
A128KW | Ajuste de teclas AES de 128 bits. |
A192CBC | AES-CBC de 192 bits. |
A192Cbcpad | AES-CBC de 192 bits con relleno PKCS. |
A192GCM | AES-GCM de 192 bits. |
A192KW | Ajuste de teclas AES de 192 bits. |
A256CBC | AES-CBC de 256 bits. |
A256Cbcpad | AES-CBC de 256 bits con relleno PKCS. |
A256GCM | AES-GCM de 256 bits. |
A256KW | Ajuste de teclas AES de 256 bits. |
CkmAesKeyWrap | Encapsulado de teclas AES CKM. |
CkmAesKeyWrapPad | Encapsulado de teclas AES CKM con relleno. |
RSA15 | [No recomendado] RSAES:PKCS1-V1_5 cifrado de claves, como se describe en https://tools.ietf.org/html/rfc3447. Microsoft recomienda usar RSA_OAEP_256 o algoritmos más seguros para mejorar la seguridad. Microsoft no recomienda RSA_1_5, que se incluye únicamente para la compatibilidad con versiones anteriores. Los estándares criptográficos ya no consideran RSA con el esquema de relleno PKCS#1 v1.5 seguro para el cifrado. |
RSAOaep | [No recomendado] RSAES que usan relleno óptimo de cifrado asimétrico (OAEP), como se describe en https://tools.ietf.org/html/rfc3447, con los parámetros predeterminados especificados por RFC 3447 en la sección A.2.1. Estos parámetros predeterminados utilizan una función hash de SHA-1 y una función de generación de máscara de MGF1 con SHA-1. Microsoft recomienda usar RSA_OAEP_256 o algoritmos más seguros para mejorar la seguridad. Microsoft no recomienda RSA_OAEP, que se incluye únicamente para la compatibilidad con versiones anteriores. RSA_OAEP utiliza SHA1, que tiene problemas de colisión conocidos. |
RSAOaep256 | RSAES con relleno óptimo de cifrado asimétrico con una función hash de SHA-256 y una función de generación de máscaras de MGF1 con SHA-256. |