KnownEncryptionAlgorithms enum
Um algoritmo usado para encriptação e desencriptação.
Campos
| A128CBC | AES-CBC de 128 bits. |
| A128Cbcpad | AES-CBC de 128 bits com preenchimento PKCS. |
| A128GCM | AES-GCM de 128 bits. |
| A128KW | Wrap de chave AES de 128 bits. |
| A192CBC | AES-CBC de 192 bits. |
| A192Cbcpad | AES-CBC de 192 bits com preenchimento PKCS. |
| A192GCM | AES-GCM de 192 bits. |
| A192KW | Encapsulamento de chave AES de 192 bits. |
| A256CBC | AES-CBC de 256 bits. |
| A256Cbcpad | AES-CBC de 256 bits com preenchimento PKCS. |
| A256GCM | AES-GCM de 256 bits. |
| A256KW | Encapsulamento de chave AES de 256 bits. |
| CkmAesKeyWrap | Wrap de chave CKM AES. |
| CkmAesKeyWrapPad | Wrap de chave CKM AES com preenchimento. |
| RSA15 | [Não recomendado] RSAES-PKCS1-V1_5 criptografia de chave, conforme descrito em https://tools.ietf.org/html/rfc3447. A Microsoft recomenda o uso de algoritmos RSA_OAEP_256 ou mais fortes para maior segurança. A Microsoft não recomenda RSA_1_5, que é incluído apenas para compatibilidade com versões anteriores. Os padrões criptográficos não consideram mais RSA com o esquema de preenchimento PKCS#1 v1.5 seguro para criptografia. |
| RSAOaep | [Não recomendado] RSAES usando Optimal Asymmetric Encryption Padding (OAEP), conforme descrito em https://tools.ietf.org/html/rfc3447, com os parâmetros padrão especificados pela RFC 3447 na Seção A.2.1. Estes parâmetros predefinidos estão a utilizar uma função hash de SHA-1 e uma função de geração de máscara de MGF1 com SHA-1. A Microsoft recomenda o uso de algoritmos RSA_OAEP_256 ou mais fortes para maior segurança. A Microsoft não recomenda RSA_OAEP, que é incluído apenas para compatibilidade com versões anteriores. RSA_OAEP utiliza SHA1, que tem problemas de colisão conhecidos. |
| RSAOaep256 | RSAES usando preenchimento de criptografia assimétrica ideal com uma função de hash de SHA-256 e uma função de geração de máscara de MGF1 com SHA-256. |