DataProtector.PrependHashedPurposeToPlaintext Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.