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 而不改變位元組陣列。

適用於