Partager via


WriteProtection.CryptographicAlgorithmSid Propriété

Définition

Algorithme de hachage de chiffrement

Représente l’attribut suivant dans le schéma : 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

Valeur de propriété

Retourne Int32Value.

Attributs

Remarques

Les informations suivantes de la norme internationale ECMA ECMA-376 peuvent être utiles lors de l’utilisation de cette classe.

Spécifie l’algorithme de hachage de chiffrement spécifique qui doit être utilisé avec l’attribut et le salt mot de passe fourni par l’utilisateur afin de calculer une valeur de hachage à des fins de comparaison.

Les valeurs possibles pour cet attribut doivent être interprétées comme suit :

Valeur Algorithme
1 MD2
2 MD4
3 MD5
4 SHA-1
5 MAC
6 RIPEMD
7 RIPEMD-160
8 Indéfini. Ne doit pas être utilisé.
9 HMAC
10 Indéfini. Ne doit pas être utilisé.
11 Indéfini. Ne doit pas être utilisé.
12 SHA-256
13 SHA-384
14 SHA-512
Toute autre valeur Indéfini. Ne doit pas être utilisé.

Prenons l’exemple d’un document WordprocessingML avec les informations suivantes stockées dans l’un de ses éléments de protection :

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

La cryptAlgorithmSid valeur d’attribut de 1 spécifie que l’algorithme de hachage SHA-1 doit être utilisé pour générer un hachage à partir du mot de passe défini par l’utilisateur.

Les valeurs possibles pour cet attribut sont définies par le ST_DecimalNumber type simple.

S’applique à