Partager via


WriteProtection.CryptographicSpinCount Propriété

Définition

Itérations pour exécuter l’algorithme de hachage

Représente l’attribut suivant dans le schéma : 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

Valeur de propriété

Retourne Int32Value.

Attributs

Remarques

Les informations suivantes de la norme internationale ECMA ECMA-376 peuvent être utiles lors de l’utilisation de cette classe.

Spécifie le nombre de fois où la fonction de hachage doit être exécutée de manière itérative (en utilisant le résultat de chaque itération comme entrée pour l’itération suivante) lors de la tentative de comparaison d’un mot de passe fourni par l’utilisateur avec la valeur stockée dans l’attribut hash . L’exécution de l’algorithme plusieurs fois augmente le coût des attaques de recherche exhaustives en conséquence. Le stockage de cette valeur permet d’augmenter le nombre d’itérations au fil du temps pour prendre en charge le matériel plus rapide (et donc la possibilité d’exécuter plus d’itérations en moins de temps).

Prenons l’exemple d’un document WordprocessingML avec les informations suivantes stockées dans l’un de ses éléments de protection :

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

La cryptSpinCount valeur d’attribut de 100000 spécifie que la fonction de hachage doit être exécutée cent mille fois pour générer une valeur de hachage à des fins de comparaison avec l’attribut hash .

Les valeurs possibles pour cet attribut sont définies par le ST_DecimalNumber type simple.

S’applique à