ISpreadsheetComponent.EncryptedFileIntegrityCheckFailed Event
Raises when the encrypted file did not pass the data integrity verification.
Namespace: DevExpress.Spreadsheet
Assembly: DevExpress.Spreadsheet.v24.1.Core.dll
NuGet Package: DevExpress.Spreadsheet.Core
Declaration
Event Data
The EncryptedFileIntegrityCheckFailed event's data class is EncryptedFileIntegrityCheckFailedEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
Cancel | Gets or sets a value indicating whether the event should be canceled. Inherited from CancelEventArgs. |
Remarks
SpreadsheetControl uses the Hash-based message authentication code (HMAC) to verify the document data integrity. If the document did not pass the code verification, the EncryptedFileIntegrityCheckFailed event is raised and the following message window is shown.
To disable loading the corrupted document, set the Cancel property to false.
Note
The HMAC is calculated only if the workbook’s EncryptionOptions.Type is set to EncryptionType.Strong.