DataProtector.PrependHashedPurposeToPlaintext Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 PrependHashedPurposeToPlaintextfalse
Protect ve Unprotect bayt dizisini ProviderProtect değiştirmeden doğrudan ve ProviderUnprotect geçersiz kılmalarına iletir.