WriteProtection.CryptographicSpinCount Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.