xlnt
Public Attributes | List of all members
xlnt::document_security::lock_verifier Struct Reference

Holds data describing the verifier that locks revisions or a workbook. More...

#include <document_security.hpp>

Public Attributes

std::string hash_algorithm
 The algorithm used to create and verify this lock. More...
 
std::string salt
 The initial salt combined with the password used to prevent rainbow table attacks More...
 
std::string hash
 The actual hash value represented as a string More...
 
std::size_t spin_count
 The number of times the hash should be applied to the password combined with the salt. This allows the difficulty of the hash to be increased as computing power increases. More...
 

Detailed Description

Holds data describing the verifier that locks revisions or a workbook.

Member Data Documentation

◆ hash

std::string xlnt::document_security::lock_verifier::hash

The actual hash value represented as a string

◆ hash_algorithm

std::string xlnt::document_security::lock_verifier::hash_algorithm

The algorithm used to create and verify this lock.

◆ salt

std::string xlnt::document_security::lock_verifier::salt

The initial salt combined with the password used to prevent rainbow table attacks

◆ spin_count

std::size_t xlnt::document_security::lock_verifier::spin_count

The number of times the hash should be applied to the password combined with the salt. This allows the difficulty of the hash to be increased as computing power increases.


The documentation for this struct was generated from the following file: