Welcome to the React feedback portal. We’re happy you’re here! If you have feedback on how to improve the React, we’d love to hear it!>
Thanks for joining our community and helping improve Syncfusion products!
Currently, in our Spreadsheet component, when a worksheet or workbook is protected using a password, the password is stored in plain text within the Sheet Model and the Spreadsheet instance. As a result:
This behavior introduces security vulnerabilities, as sensitive password information can be easily accessed by end users.
Storing worksheet and workbook passwords in plain text leads to the following concerns:
This approach does not match the protection behavior followed by Microsoft Excel.
To enhance security and align with Microsoft Excel’s password protection behavior, the following improvement is proposed:
While implementing the encrypted password protection mechanism, it is critical to ensure that: