DataProtector.PrependHashedPurposeToPlaintext 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定在加密前是否將雜湊值加在文字陣列前。
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 覆蓋且不改變位元組陣列。