Bagikan melalui


DataProtector.PrependHashedPurposeToPlaintext Properti

Definisi

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