WriteProtection.Hash プロパティ

定義

スキーマの属性の次のパスワード Hash.Represents: w:hash

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

プロパティ値

Base64BinaryValue

返します。 StringValue

属性

注釈

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

このドキュメントに保存されているパスワードのハッシュ値を指定します。 上記の属性と、親 XML 要素で指定されたアルゴリズムを使用してユーザーが指定したパスワードのハッシュの後、結果のハッシュ値にこの値を比較する必要や、保護を適用する不要になったものと 2 つの値が一致する場合。

この値を省略すると、し、パスワードとなるものと、保護に関連付けられていると、これがオフに任意のパスワードを入力しません。

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

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

hash属性の値9oN7nWkCAyEZib1RomSJTjmPpCY=をユーザーが指定したパスワードはハッシュ (存在する場合) は、親要素で定義されている前の処理を使用する sha-1 アルゴリズムの後に指定 (指定を使用して、cryptAlgorithmSid属性の値1) と結果の値を持っている必要があります9oN7nWkCAyEZib1RomSJTjmPpCY=の保護を無効にします。

この属性の値が XML スキーマで定義されているbase64Binaryのデータ型です。

適用対象