Share via


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

備註

根據預設,衍生類別會在加密之前將、 PrimaryPurposeSpecificPurposes 屬性的ApplicationName哈希前面加上純文本,並在解密期間檢查和驗證哈希。 如果衍生類別想要在其本身 (上指定預先加上的數據,例如做為選擇性的 entropy 值) ,則可以覆寫此屬性並設定為傳回 false。 如果 PrependHashedPurposeToPlaintextfalseProtect則直接傳遞至 和 UnprotectProviderUnprotect 覆寫,ProviderProtect而不改變位元組陣列。

適用於