語言

DataProtector.PrependHashedPurposeToPlaintext 屬性

定義

指定在加密前是否將雜湊值加在文字陣列前。

protected:
 virtual property bool PrependHashedPurposeToPlaintext { bool get(); };
protected virtual bool PrependHashedPurposeToPlaintext { get; }
member this.PrependHashedPurposeToPlaintext : bool
Protected Overridable ReadOnly Property PrependHashedPurposeToPlaintext As Boolean

屬性值

一律為 true。

備註

預設情況下,導出類別會在加密前將 、 ApplicationName及PrimaryPurpose屬性的雜湊SpecificPurposes值置於明文前,並在解密時檢查與驗證雜湊值。 若導出類別想自行指定前置資料(例如作為可選熵值),此特性可覆寫並設定為回傳 false。 若 PrependHashedPurposeToPlaintext ,falseProtect且Unprotect直接通過 且 ProviderProtectProviderUnprotect 覆蓋且不改變位元組陣列。

適用於