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.
Salt para Verificador de Palavras-passe
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
Devolve StringValue.
- Atributos
Comentários
As seguintes informações do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com esta classe.
Especifica o sal que foi pré-anexado à palavra-passe fornecida pelo utilizador antes de ser hashado utilizando o algoritmo hash definido pelos valores de atributo anteriores para gerar o hash atributo e que também deve ser anexado à palavra-passe fornecida pelo utilizador antes de tentar gerar um valor hash para comparação. Um salt é uma cadeia aleatória que é adicionada a uma palavra-passe fornecida pelo utilizador antes de ser hashada para impedir que uma parte maliciosa pré-calcule todas as combinações de palavras-passe/hash possíveis e simplesmente utilize esses valores pré-calculados (frequentemente referidos como um ataque de dicionário).
Se este atributo for omitido, não será anexado nenhum sal à palavra-passe fornecida pelo utilizador antes de ser hash para comparação com o valor hash armazenado.
Considere um documento do WordprocessingML com as seguintes informações armazenadas num dos respetivos elementos de proteção:
<w:… w:salt="ZUdHa+D8F/OAKP3I7ssUnQ=="
w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />
O salt valor de atributo de ZUdHa+D8F/OAKP3I7ssUnQ== especifica que a palavra-passe fornecida pelo utilizador deve ter este valor pré-anexado antes de ser executado através do algoritmo hash especificado para gerar um valor hash resultante para comparação.
Os valores possíveis para este atributo são definidos pelo tipo de dados Esquema base64Binary XML.