Шифрование файлов Excel
Microsoft Excel (97–365) позволяет шифровать электронные таблицы и защищать их паролем. Он использует алгоритмы, предоставляемые поставщиком криптографических услуг, или CSP, набор криптографических алгоритмов с различными свойствами. CSP по умолчанию — «Совместимость с Office 97/2000» или «Слабое шифрование (XOR)». Важно выбрать правильную длину ключа шифрования. Некоторые CSP не поддерживают более 40 или 56 бит. Это считается слабым шифрованием. Для надежного шифрования требуется минимальная длина ключа 128 бит. Microsoft Windows содержит CSP, которые также предлагают надежные типы шифрования, например «Microsoft Strong Cryptographic Provider». Чтобы дать вам представление, 128-битное шифрование — это то, что банки используют для шифрования соединения со своими системами интернет-банкинга.
Aspose.Cells позволяет шифровать и защищать паролем Microsoft файлы Excel с желаемым типом шифрования.
Использование Microsoft Excel
Чтобы установить параметры шифрования файлов в Microsoft Excel (здесь Microsoft Excel 2003):
- ОтИнструменты меню, выберитеПараметрыПоявится диалоговое окно.
- ВыберитеБезопасность вкладка
- Введите пароль и нажмитеПередовой
- Выберите тип шифрования и подтвердите пароль.
Шифрование с Aspose.Cells
В следующем примере показано, как зашифровать и защитить паролем файл Excel с помощью кода Aspose.Cells API.
Указание пароля для изменения параметра
В следующем примере показано, как установитьПароль для изменения Microsoft Опция Excel для существующего файла с использованием Aspose.Cells API.
Проверьте пароль зашифрованного файла
Чтобы проверить пароль зашифрованного файла, Aspose.Cells for .NET предоставляетПодтвердите пароль метод. Эти методы принимают два параметра: файловый поток и пароль, который необходимо проверить. Следующий фрагмент кода демонстрирует использованиеПодтвердите пароль метод, чтобы проверить, является ли предоставленный пароль действительным или нет.
Шифрование/дешифрование файла ODS с помощью Aspose.Cells
Aspose.Cells позволяет зашифровать и расшифровать файл ODS. Расшифрованный файл ODS можно открыть как в Excel, так и в OpenOffice, однако зашифрованный файл ODS можно открыть только в OpenOffice после ввода пароля. Excel не может открыть зашифрованный файл ODS и может вывести предупреждающее сообщение. Параметры шифрования неприменимы к файлу ODS, в отличие от других типов файлов. Для шифрования файла ODS загрузите файл и установитеWorkbookSettings.Пароль значение фактического пароля перед его сохранением. Выходной зашифрованный файл ODS можно открыть только в OpenOffice.
Для расшифровки файла ODS загрузите файл, указав пароль вLoadOptions.Пароль . После загрузки файла установитеWorkbookSettings.Пароль строку в ноль.