WriteProtection.CryptographicAlgorithmSid Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.