CngCbcAuthenticatedEncryptorConfiguration Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi yang menggunakan algoritma Windows CNG dalam enkripsi CBC + mode autentikasi HMAC.
public ref class CngCbcAuthenticatedEncryptorConfiguration sealed
public ref class CngCbcAuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class CngCbcAuthenticatedEncryptorConfiguration
public sealed class CngCbcAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type CngCbcAuthenticatedEncryptorConfiguration = class
interface IAuthenticatedEncryptorConfiguration
type CngCbcAuthenticatedEncryptorConfiguration = class
inherit AlgorithmConfiguration
Public NotInheritable Class CngCbcAuthenticatedEncryptorConfiguration
Public NotInheritable Class CngCbcAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
- Warisan
-
CngCbcAuthenticatedEncryptorConfiguration
- Warisan
- Penerapan
Konstruktor
CngCbcAuthenticatedEncryptorConfiguration() |
Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi yang menggunakan algoritma Windows CNG dalam enkripsi CBC + mode autentikasi HMAC. |
CngCbcAuthenticatedEncryptorConfiguration(CngCbcAuthenticatedEncryptionSettings) |
Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi yang menggunakan algoritma Windows CNG dalam enkripsi CBC + mode autentikasi HMAC. |
CngCbcAuthenticatedEncryptorConfiguration(CngCbcAuthenticatedEncryptionSettings, IServiceProvider) |
Mewakili mekanisme enkripsi terautentikasi yang dikonfigurasi yang menggunakan algoritma Windows CNG dalam enkripsi CBC + mode autentikasi HMAC. |
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. |
HashAlgorithm |
Nama algoritma yang digunakan untuk hashing data. Properti ini sesuai dengan parameter 'pszAlgId' dari BCryptOpenAlgorithmProvider. Properti ini diperlukan untuk memiliki nilai. |
HashAlgorithmProvider |
Nama penyedia yang berisi implementasi algoritma hash. 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 enkripsi CBC + mode autentikasi HMAC. |
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk