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
。
備註
根據預設,衍生類別會在加密之前將 、 PrimaryPurpose 和 SpecificPurposes 屬性的 ApplicationName 雜湊前面加上純文字,並在解密期間檢查和驗證雜湊。 如果衍生類別想要在其本身 (上指定預先加上的資料,例如作為選擇性的 entropy 值) ,則可以覆寫此屬性並設定為傳回 false
。 如果 PrependHashedPurposeToPlaintext 為 false
, Protect 則直接傳遞至 和 UnprotectProviderUnprotect 覆寫, ProviderProtect 而不改變位元組陣列。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應