Bagikan melalui


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.