WriteProtection.CryptographicAlgorithmSid 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.
Algoritmo de hash criptográfico
Representa o seguinte atributo no esquema: w:cryptAlgorithmSid
[DocumentFormat.OpenXml.SchemaAttr(23, "cryptAlgorithmSid")]
public DocumentFormat.OpenXml.Int32Value CryptographicAlgorithmSid { get; set; }
public DocumentFormat.OpenXml.Int32Value CryptographicAlgorithmSid { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(23, "cryptAlgorithmSid")]
public DocumentFormat.OpenXml.Int32Value? CryptographicAlgorithmSid { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("w:cryptAlgorithmSid")]
public DocumentFormat.OpenXml.Int32Value? CryptographicAlgorithmSid { get; set; }
public DocumentFormat.OpenXml.Int32Value? CryptographicAlgorithmSid { get; set; }
member this.CryptographicAlgorithmSid : DocumentFormat.OpenXml.Int32Value with get, set
[<DocumentFormat.OpenXml.SchemaAttr(23, "cryptAlgorithmSid")>]
member this.CryptographicAlgorithmSid : DocumentFormat.OpenXml.Int32Value with get, set
[<DocumentFormat.OpenXml.SchemaAttr("w:cryptAlgorithmSid")>]
member this.CryptographicAlgorithmSid : DocumentFormat.OpenXml.Int32Value with get, set
Public Property CryptographicAlgorithmSid As Int32Value
Valor da propriedade
Retorna Int32Value.
- Atributos
Comentários
As informações a seguir do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com essa classe.
Especifica o algoritmo de hash criptográfico específico que deve ser usado junto com o atributo e a salt
senha fornecida pelo usuário para calcular um valor de hash para comparação.
Os valores possíveis para esse atributo devem ser interpretados da seguinte maneira:
Valor | Algoritmo |
---|---|
1 |
MD2 |
2 |
MD4 |
3 |
MD5 |
4 |
SHA-1 |
5 |
MAC |
6 |
RIPEMD |
7 |
RIPEMD-160 |
8 |
Indefinido. Não deve ser usado. |
9 |
HMAC |
10 |
Indefinido. Não deve ser usado. |
11 |
Indefinido. Não deve ser usado. |
12 |
SHA-256 |
13 |
SHA-384 |
14 |
SHA-512 |
Qualquer outro valor | Indefinido. Não deve ser usado. |
Considere um documento WordprocessingML com as seguintes informações armazenadas em um de seus elementos de proteção:
<w:… w:cryptAlgorithmClass="hash"
w:cryptAlgorithmType="typeAny"
w:cryptAlgorithmSid="1"
w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />
O cryptAlgorithmSid
valor do 1
atributo especifica que o algoritmo de hash SHA-1 deve ser usado para gerar um hash da senha definida pelo usuário.
Os valores possíveis para esse atributo são definidos pelo ST_DecimalNumber
tipo simples.