KnownEncryptionAlgorithms enum
Algoritma yang digunakan untuk enkripsi dan dekripsi.
Bidang
| A128CBC | AES-CBC 128-bit. |
| A128Cbcpad | 128-bit AES-CBC dengan padding PKCS. |
| A128GCM | AES-GCM 128-bit. |
| A128KW | Bungkus kunci AES 128-bit. |
| A192CBC | AES-CBC 192-bit. |
| A192Cbcpad | 192-bit AES-CBC dengan padding PKCS. |
| A192GCM | AES-GCM 192-bit. |
| A192KW | Bungkus kunci AES 192-bit. |
| A256CBC | AES-CBC 256-bit. |
| A256Cbcpad | 256-bit AES-CBC dengan padding PKCS. |
| A256GCM | AES-GCM 256-bit. |
| A256KW | Bungkus kunci AES 256-bit. |
| CkmAesKeyWrap | Bungkus kunci AES CKM. |
| CkmAesKeyWrapPad | Bungkus kunci AES CKM dengan padding. |
| RSA15 | [Tidak disarankan] RSAES-PKCS1-V1_5 enkripsi kunci, seperti yang dijelaskan dalam https://tools.ietf.org/html/rfc3447. Microsoft merekomendasikan penggunaan RSA_OAEP_256 atau algoritma yang lebih kuat untuk keamanan yang ditingkatkan. Microsoft tidak tidak merekomendasikan RSA_1_5, yang hanya disertakan untuk kompatibilitas mundur. Standar kriptografi tidak lagi mempertimbangkan RSA dengan skema padding PKCS#1 v1.5 yang aman untuk enkripsi. |
| RSAOaep | [Tidak disarankan] RSAES menggunakan Optimal Asymmetric Encryption Padding (OAEP), seperti yang dijelaskan dalam https://tools.ietf.org/html/rfc3447, dengan parameter default yang ditentukan oleh RFC 3447 di Bagian A.2.1. Parameter default tersebut menggunakan fungsi hash SHA-1 dan fungsi pembuatan masker MGF1 dengan SHA-1. Microsoft merekomendasikan penggunaan RSA_OAEP_256 atau algoritma yang lebih kuat untuk keamanan yang ditingkatkan. Microsoft tidak tidak merekomendasikan RSA_OAEP, yang hanya disertakan untuk kompatibilitas mundur. RSA_OAEP menggunakan SHA1, yang memiliki masalah tabrakan yang diketahui. |
| RSAOaep256 | RSAES menggunakan Padding Enkripsi Asimetris Optimal dengan fungsi hash SHA-256 dan fungsi pembuatan mask MGF1 dengan SHA-256. |