DataProtector.PrependHashedPurposeToPlaintext Properti
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.
Menentukan apakah hash telah ditambahkan sebelumnya ke array teks sebelum enkripsi.
protected:
virtual property bool PrependHashedPurposeToPlaintext { bool get(); };
protected virtual bool PrependHashedPurposeToPlaintext { get; }
member this.PrependHashedPurposeToPlaintext : bool
Protected Overridable ReadOnly Property PrependHashedPurposeToPlaintext As Boolean
Nilai Properti
Selalu true
.
Keterangan
Secara default, diasumsikan bahwa kelas turunan akan menambahkan hash properti ApplicationName, , PrimaryPurposedan SpecificPurposes ke teks biasa sebelum enkripsi, dan akan memeriksa dan memverifikasi hash selama dekripsi. Jika kelas turunan ingin menentukan data yang telah ditentukan sebelumnya sendiri (misalnya sebagai nilai entropi opsional), properti ini dapat ditimpa dan diatur untuk mengembalikan false
. Jika PrependHashedPurposeToPlaintext adalah false
, Protect dan Unprotect meneruskan langsung ke ProviderProtect dan ProviderUnprotect mengambil alih tanpa mengubah array byte.
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