Установка сильного типа шифрования
Microsoft Excel (97-2007/2010) позволяет шифровать и защищать паролем таблицы. Он использует алгоритмы, предоставленные поставщиком криптосервисов. Поставщик криптосервисов (или CSP) представляет собой набор криптографических алгоритмов с различными свойствами. По умолчанию используется CSP “Office 97/2000 Compatible”. Это CSP с некоторыми известными публичными проблемами безопасности. Таблицы, защищенные “слабым шифрованием (XOR)” или шифрованием типа “Office 97/2000 Compatible”, могут быть легко взломаны.
Чтобы преодолеть эту проблему, используйте один из сильных типов шифрования, предоставленных Microsoft Excel. Вы можете изменить тип шифрования на самый сильный из доступных CSP. Для сильного шифрования требуется минимальная длина ключа 128 бит, например, ‘Microsoft Strong Cryptographic Provider’.
Вы также можете шифровать и защищать паролем файлы Excel с сильным типом шифрования с использованием API Aspose.Cells.
Применение шифрования с помощью Microsoft Excel
Для реализации шифрования файлов в Microsoft Excel (например, 2007):
-
В меню Сервис выберите Параметры.
-
Выберите вкладку Безопасность.
-
Введите значение для поля Пароль для открытия.
-
Нажмите Дополнительно.
-
Выберите тип шифрования и подтвердите пароль.
Настройка шифрования в Microsoft Excel
Применение шифрования с помощью Aspose.Cells
Приведенный ниже пример кода применяет надежное шифрование к файлу и устанавливает пароль.