TdxSpreadSheetStrongProtectionInfo Members
A strong password protection algorithm provider for a worksheet and/or spreadsheet document.Constructors
| Name | Description |
|---|---|
| Create(string) | Creates a new instance of a spreadsheet protection provider. Inherited from TdxSpreadSheetCustomProtectionInfo. |
Properties
| Name | Description |
|---|---|
| HashAlgorithm | Specifies the hashing algorithm used by the strong password protection provider for a worksheet or the spreadsheet document structure. |
| HashValue | Specifies the hash value of a password used to protect a worksheet or the spreadsheet document structure. |
| HashValueAsString | Specifies the hash value of the protection password as a Unicode string. |
| Password | Returns a password used to protect a single worksheet or the spreadsheet document structure. Inherited from TdxSpreadSheetCustomProtectionInfo. |
| RefCount | Inherited from TInterfacedObject. |
| SaltValue | Specifies the cryptographic salt value prepended to the protection password prior to hash value calculation. |
| SaltValueAsString | Specifies the protection password‘s cryptographic salt value as a Unicode string. |
| SpinCount | Specifies how many times the hashing function is iteratively run. |
Methods
| Name | Description |
|---|---|
| CheckPassword(string) | Indicates if the calculated hash or keyword of the specified password is identical to the hash or keyword stored by the spreadsheet protection provider. Inherited from TdxSpreadSheetCustomProtectionInfo. |
| Equals(TObject) | Inherited from TObject. |
| GetHashCode | Inherited from TObject. |
| ToString | Inherited from TObject. |
See Also