Bagikan melalui


CngGcmAuthenticatedEncryptionSettings Kelas

Definisi

Pengaturan untuk mengonfigurasi mekanisme enkripsi terautentikasi yang menggunakan algoritma Windows CNG dalam mode enkripsi + autentikasi GCM.

public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
Warisan
CngGcmAuthenticatedEncryptionSettings

Konstruktor

CngGcmAuthenticatedEncryptionSettings()

Pengaturan untuk mengonfigurasi mekanisme enkripsi terautentikasi yang menggunakan algoritma Windows CNG dalam mode enkripsi + autentikasi GCM.

Properti

EncryptionAlgorithm

Nama algoritma yang digunakan untuk enkripsi simetris. Properti ini sesuai dengan parameter 'pszAlgId' dari BCryptOpenAlgorithmProvider. Properti ini diperlukan untuk memiliki nilai.

EncryptionAlgorithmKeySize

Panjang (dalam bit) kunci yang akan digunakan untuk enkripsi simetris. Properti ini diperlukan untuk memiliki nilai.

EncryptionAlgorithmProvider

Nama penyedia yang berisi implementasi algoritma enkripsi simetris. Properti ini sesuai dengan parameter 'pszImplementation' dari BCryptOpenAlgorithmProvider. Properti ini bersifat opsional.

Metode

Validate()

Memvalidasi bahwa ini CngGcmAuthenticatedEncryptionSettings terbentuk dengan baik, yaitu, bahwa algoritma yang ditentukan benar-benar ada dan dapat dibuat dengan benar. Pengecualian akan dilemparkan jika validasi gagal.

Berlaku untuk