DataProtector.PrependHashedPurposeToPlaintext Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica se o hash é anexado à matriz de texto antes da criptografia.
protected:
virtual property bool PrependHashedPurposeToPlaintext { bool get(); };
protected virtual bool PrependHashedPurposeToPlaintext { get; }
member this.PrependHashedPurposeToPlaintext : bool
Protected Overridable ReadOnly Property PrependHashedPurposeToPlaintext As Boolean
Valor da propriedade
Sempre true.
Comentários
Por padrão, supõe-se que as classes derivadas anexarão o hash do ApplicationNamePrimaryPurpose, e SpecificPurposes as propriedades ao texto sem formatação antes da criptografia, e verificarão e verificarão o hash durante a descriptografia. Se uma classe derivada quiser especificar os dados pré-anexados por conta própria (por exemplo, como um valor de entropia opcional), essa propriedade poderá ser substituída e definida para retornar false. Se PrependHashedPurposeToPlaintext for false, Protect e Unprotect passar diretamente para o ProviderProtect e ProviderUnprotect substituir sem alterar a matriz de bytes.