WriteProtection.CryptographicSpinCount プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ハッシュ アルゴリズムを実行するためのイテレーション
スキーマ内の次の属性を表します: w:cryptSpinCount
[DocumentFormat.OpenXml.SchemaAttr(23, "cryptSpinCount")]
public DocumentFormat.OpenXml.UInt32Value CryptographicSpinCount { get; set; }
public DocumentFormat.OpenXml.UInt32Value CryptographicSpinCount { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(23, "cryptSpinCount")]
public DocumentFormat.OpenXml.UInt32Value? CryptographicSpinCount { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("w:cryptSpinCount")]
public DocumentFormat.OpenXml.UInt32Value? CryptographicSpinCount { get; set; }
public DocumentFormat.OpenXml.UInt32Value? CryptographicSpinCount { get; set; }
member this.CryptographicSpinCount : DocumentFormat.OpenXml.UInt32Value with get, set
[<DocumentFormat.OpenXml.SchemaAttr(23, "cryptSpinCount")>]
member this.CryptographicSpinCount : DocumentFormat.OpenXml.UInt32Value with get, set
[<DocumentFormat.OpenXml.SchemaAttr("w:cryptSpinCount")>]
member this.CryptographicSpinCount : DocumentFormat.OpenXml.UInt32Value with get, set
Public Property CryptographicSpinCount As UInt32Value
プロパティ値
Int32Value を返します。
- 属性
注釈
ECMA 国際 標準 ECMA-376 の次の情報は、このクラスを操作するときに役立ちます。
ユーザー指定のパスワードと属性に格納されている値を比較しようとしたときに、ハッシュ関数を反復的に実行する回数を指定します (次のイテレーションの入力として各イテレーションの結果を hash
使用)。 アルゴリズムを何度も実行すると、それに対応して徹底的な検索攻撃のコストが増加します。 この値を格納すると、より高速なハードウェアに対応するために、時間の経過に伴って反復回数を増やすことができます (したがって、より短い時間でより多くのイテレーションを実行できます)。
次の情報が保護要素のいずれかに格納されている WordprocessingML ドキュメントを検討してください。
<w:… w:cryptSpinCount="100000"
w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />
の100000
属性値はcryptSpinCount
、ハッシュ関数を 10 万回実行して、 属性と比較するためのハッシュ値をhash
生成することを指定します。
この属性に使用できる値は、単純型によって ST_DecimalNumber
定義されます。