Bagikan melalui


CngGcmAuthenticatedEncryptorConfiguration Kelas

Definisi

Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi yang menggunakan algoritma Windows CNG dalam mode enkripsi + autentikasi GCM.

public ref class CngGcmAuthenticatedEncryptorConfiguration sealed
public ref class CngGcmAuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class CngGcmAuthenticatedEncryptorConfiguration
public sealed class CngGcmAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type CngGcmAuthenticatedEncryptorConfiguration = class
    interface IAuthenticatedEncryptorConfiguration
type CngGcmAuthenticatedEncryptorConfiguration = class
    inherit AlgorithmConfiguration
Public NotInheritable Class CngGcmAuthenticatedEncryptorConfiguration
Public NotInheritable Class CngGcmAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
Warisan
CngGcmAuthenticatedEncryptorConfiguration
Warisan
CngGcmAuthenticatedEncryptorConfiguration
Penerapan

Konstruktor

CngGcmAuthenticatedEncryptorConfiguration()

Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi yang menggunakan algoritma Windows CNG dalam mode enkripsi + autentikasi GCM.

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings)

Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi yang menggunakan algoritma Windows CNG dalam mode enkripsi + autentikasi GCM.

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider)

Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi 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.

Settings

Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi yang menggunakan algoritma Windows CNG dalam mode enkripsi + autentikasi GCM.

Metode

CreateNewDescriptor()

Membuat instans baru IAuthenticatedEncryptorDescriptor berdasarkan konfigurasi ini. Instans yang baru dibuat berisi materi kunci yang unik dan berbeda dari semua deskriptor lain yang CreateNewDescriptor() dibuat oleh metode .

Berlaku untuk