WriteProtection.CryptographicAlgorithmSid Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.