Freigeben über


WriteProtection.CryptographicAlgorithmSid Eigenschaft

Definition

Kryptografischer Hashalgorithmus

Stellt das folgende Attribut im Schema dar: 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

Eigenschaftswert

Gibt zurück Int32Value.

Attribute

Hinweise

Die folgenden Informationen aus dem INTERNATIONALEN ECMA-Standard ECMA-376 können bei der Arbeit mit dieser Klasse nützlich sein.

Gibt den spezifischen kryptografischen Hashalgorithmus an, der zusammen mit dem Attribut und dem salt vom Benutzer bereitgestellten Kennwort verwendet werden soll, um einen Hashwert für den Vergleich zu berechnen.

Die möglichen Werte für dieses Attribut sind wie folgt zu interpretieren:

Wert Algorithmus
1 MD2
2 MD4
3 MD5
4 SHA-1
5 MAC
6 RIPEMD
7 RIPEMD-160
8 Undefined. Darf nicht verwendet werden.
9 HMAC
10 Undefined. Darf nicht verwendet werden.
11 Undefined. Darf nicht verwendet werden.
12 SHA-256
13 SHA-384
14 SHA-512
Jeder andere Wert Undefined. Darf nicht verwendet werden.

Betrachten Sie ein WordprocessingML-Dokument mit den folgenden Informationen, die in einem seiner Schutzelemente gespeichert sind:

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

Der cryptAlgorithmSid Attributwert von 1 gibt an, dass der SHA-1-Hashalgorithmus verwendet werden soll, um einen Hash aus dem benutzerdefinierten Kennwort zu generieren.

Die möglichen Werte für dieses Attribut werden durch den ST_DecimalNumber einfachen Typ definiert.

Gilt für: