Compartilhar via


DataProtector.PrependHashedPurposeToPlaintext Propriedade

Definição

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 das ApplicationNamepropriedades , PrimaryPurposee SpecificPurposes 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 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 falsee ProtectUnprotect passar diretamente para o ProviderProtect e ProviderUnprotect substituirá sem alterar a matriz de bytes.

Aplica-se a