DataProtector.PrependHashedPurposeToPlaintext Özellik

Tanım

Karmanın şifrelemeden önce metin dizisine eklenip eklenmediğini belirtir.

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

Özellik Değeri

Her zaman true.

Açıklamalar

Varsayılan olarak, türetilmiş sınıfların şifrelemeden önce düz metne , PrimaryPurposeve SpecificPurposes özelliklerinin karması ApplicationNameeklendiği ve şifre çözme sırasında karmayı denetleyeceği ve doğruladığı varsayılır. Türetilmiş bir sınıf, önceden eklenen verileri kendi başına belirtmek isterse (örneğin isteğe bağlı bir entropi değeri olarak), bu özellik geçersiz kılınabilir ve döndürülecek falseşekilde ayarlanabilir. ise PrependHashedPurposeToPlaintextfalseProtect ve Unprotect bayt dizisini ProviderProtect değiştirmeden doğrudan ve ProviderUnprotect geçersiz kılmalarına iletir.

Şunlara uygulanır