WriteProtection.CryptographicAlgorithmSid プロパティ

定義

次のスキーマの属性の暗号化ハッシュの Algorithm.Represents: w:cryptAlgorithmSid

[DocumentFormat.OpenXml.SchemaAttr(23, "cryptAlgorithmSid")]
public DocumentFormat.OpenXml.Int32Value CryptographicAlgorithmSid { get; set; }
member this.CryptographicAlgorithmSid : DocumentFormat.OpenXml.Int32Value with get, set
Public Property CryptographicAlgorithmSid As Int32Value

プロパティ値

Int32Value

返します。 Int32Value

属性

注釈

ECMA 376 の標準の ECMA インターナショナルから次の情報は、このクラスを使用する場合に、役立ちます。

とともに使用するものとする、特定の暗号化ハッシュ アルゴリズムを指定しますsalt属性と比較するためのハッシュ値を計算するためにユーザーが提供するパスワード。

この属性の有効な値は次のように解釈されるものとします。

アルゴリズム
1 MD2
2 MD4
3 MD5
4 SHA-1
5 MAC
6 RIPEMD
7 RIPEMD-160
8 定義されていません。 使用できません。
9 HMAC
10 定義されていません。 使用できません。
11 定義されていません。 使用できません。
12 SHA-256
13 SHA-384
14 SHA 512
その他の値 定義されていません。 使用できません。

保護要素の 1 つに格納されている次の情報では、WordprocessingML ドキュメントを検討してください。

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

cryptAlgorithmSid属性の値1ユーザー定義のパスワードからハッシュを生成する sha-1 ハッシュ アルゴリズムを使用するものとするかを指定します。

可能なこの属性の値は、ST_DecimalNumber単純型です。

適用対象