Compartilhar via


WriteProtection.Salt Propriedade

Definição

Verificador de senhas do Salt for

Representa o seguinte atributo no esquema: w:salt

[DocumentFormat.OpenXml.SchemaAttr(23, "salt")]
public DocumentFormat.OpenXml.Base64BinaryValue Salt { get; set; }
public DocumentFormat.OpenXml.Base64BinaryValue Salt { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(23, "salt")]
public DocumentFormat.OpenXml.Base64BinaryValue? Salt { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("w:salt")]
public DocumentFormat.OpenXml.Base64BinaryValue? Salt { get; set; }
public DocumentFormat.OpenXml.Base64BinaryValue? Salt { get; set; }
member this.Salt : DocumentFormat.OpenXml.Base64BinaryValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(23, "salt")>]
member this.Salt : DocumentFormat.OpenXml.Base64BinaryValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("w:salt")>]
member this.Salt : DocumentFormat.OpenXml.Base64BinaryValue with get, set
Public Property Salt As Base64BinaryValue

Valor da propriedade

Retorna StringValue.

Atributos

Comentários

As informações a seguir do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com essa classe.

Especifica o sal que foi pré-acrescentado à senha fornecida pelo usuário antes de ser hashed usando o algoritmo de hash definido pelos valores de atributo anteriores para gerar o hash atributo, e que também deve ser pré-acrescentado à senha fornecida pelo usuário antes de tentar gerar um valor de hash para comparação. Um sal é uma cadeia de caracteres aleatória que é adicionada a uma senha fornecida pelo usuário antes de ser hashed, a fim de impedir que uma parte mal-intencionada pré-calcule todas as combinações possíveis de senha/hash e simplesmente use esses valores precalculados (muitas vezes chamados de ataque de dicionário).

Se esse atributo for omitido, nenhum sal será pré-acrescentado à senha fornecida pelo usuário antes de ser hashed para comparação com o valor de hash armazenado.

Considere um documento WordprocessingML com as seguintes informações armazenadas em um de seus elementos de proteção:

<w:… w:salt="ZUdHa+D8F/OAKP3I7ssUnQ=="  
  w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />  

O salt valor do ZUdHa+D8F/OAKP3I7ssUnQ== atributo especifica que a senha fornecida pelo usuário deve ter esse valor pré-acrescentado antes de ser executado por meio do algoritmo de hash especificado para gerar um valor de hash resultante para comparação.

Os valores possíveis para esse atributo são definidos pelo tipo de dados do Esquema base64Binary XML.

Aplica-se a