WriteProtection.Salt 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.
Sal para verificador de senha
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
Returns StringValue.
- Atributos
Comentários
As seguintes informações do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com esta classe.
Especifica o salt que foi anexado à senha fornecida pelo usuário antes de ser hash usando o algoritmo de hash definido pelos valores de atributo anteriores para gerar o hash atributo e que também deve ser anexado à senha fornecida pelo usuário antes de tentar gerar um valor de hash para comparação. Um salt é uma cadeia de caracteres aleatória que é adicionada a uma senha fornecida pelo usuário antes de ser hash para evitar que uma parte mal-intencionada calcule previamente todas as combinações de senha/hash possíveis e simplesmente use esses valores pré-calculados (geralmente chamado de ataque de dicionário).
Se esse atributo for omitido, nenhum salt deverá ser anexado à senha fornecida pelo usuário antes de ser hash 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 atributo de ZUdHa+D8F/OAKP3I7ssUnQ== especifica que a senha fornecida pelo usuário deve ter esse valor anexado 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 Esquema base64Binary XML.