Compartir a través de


WriteProtection.CryptographicAlgorithmSid Propiedad

Definición

Algoritmo hash criptográfico

Representa el atributo siguiente en el 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 de propiedad

Devuelve Int32Value.

Atributos

Comentarios

La siguiente información de ECMA International Standard ECMA-376 puede ser útil al trabajar con esta clase.

Especifica el algoritmo hash criptográfico específico que se usará junto con el atributo y la contraseña proporcionada por el salt usuario para calcular un valor hash para la comparación.

Los valores posibles para este atributo se interpretarán de la siguiente manera:

Valor Algoritmo
1 MD2
2 MD4
3 MD5
4 SHA-1
5 MAC
6 RIPEMD
7 RIPEMD-160
8 Indefinido. No se utilizará.
9 HMAC
10 Indefinido. No se utilizará.
11 Indefinido. No se utilizará.
12 SHA-256
13 SHA-384
14 SHA-512
Cualquier otro valor Indefinido. No se utilizará.

Considere la posibilidad de un documento WordprocessingML con la siguiente información almacenada en uno de sus elementos de protección:

<w:… w:cryptAlgorithmClass="hash"   
  w:cryptAlgorithmType="typeAny"   
  w:cryptAlgorithmSid="1"  
  w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />  

El cryptAlgorithmSid valor de atributo de 1 especifica que el algoritmo hash SHA-1 se usará para generar un hash a partir de la contraseña definida por el usuario.

El tipo simple define los ST_DecimalNumber valores posibles para este atributo.

Se aplica a