Compartilhar via


WriteProtection.CryptographicSpinCount Propriedade

Definição

Iterações para Executar Algoritmo de Hash

Representa o seguinte atributo no esquema: 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

Valor da propriedade

Retorna Int32Value.

Atributos

Comentários

As informações a seguir do ECMA International Standard ECMA-376 podem ser úteis ao trabalhar com essa classe.

Especifica o número de vezes que a função de hash deve ser executada iterativamente (usando o resultado de cada iteração como a entrada para a próxima iteração) ao tentar comparar uma senha fornecida pelo usuário com o valor armazenado no hash atributo. Executar o algoritmo muitas vezes aumenta o custo de ataques de pesquisa exaustivos correspondentemente. Armazenar esse valor permite que o número de iterações seja aumentado ao longo do tempo para acomodar hardware mais rápido (e, portanto, a capacidade de executar mais iterações em menos tempo).

Considere um documento WordprocessingML com as seguintes informações armazenadas em um de seus elementos de proteção:

<w:… w:cryptSpinCount="100000"  
  w:hash="9oN7nWkCAyEZib1RomSJTjmPpCY=" />  

O cryptSpinCount valor do 100000 atributo especifica que a função de hash deve ser executada cem mil vezes para gerar um valor de hash para comparação com o hash atributo.

Os valores possíveis para esse atributo são definidos pelo ST_DecimalNumber tipo simples.

Aplica-se a