DataProtector.PrependHashedPurposeToPlaintext Propriedade

Definição

Especifica se o hash é antecedido ao array de texto antes da encriptação.

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

Valor de Propriedade

Sempre true.

Observações

Por defeito, assume-se que as classes derivadas irão anteceder o hash do ApplicationName, PrimaryPurpose, e SpecificPurposes propriedades ao texto simples antes da encriptação, e irão verificar e verificar o hash durante a desencriptação. Se uma classe derivada quiser especificar os dados prependidos por si própria (por exemplo, como valor opcional de entropia), esta propriedade pode ser sobreposta e definida para devolver false. Se PrependHashedPurposeToPlaintext for false, Protect e Unprotect passa diretamente para o ProviderProtect and ProviderUnprotect sobrepõe-se sem alterar o array de bytes.

Aplica-se a