В разных версиях Microsoft Excel для защиты файлов использовались различные методы шифрования: 13
- Excel 97–2003. 3 Для защиты применялись шифрование RC4 и хэширование MD5. 3
- Microsoft Excel 5.0/95. 3 Использовалась обфускация XOR. 3
- С версии Office 2007. 1 В качестве шифра применялся AES. 1 Перед открытием документа пароль растягивался до 128-битного ключа 50 000 раз с помощью хэш-функции SHA-1. 1
- Office 2010. 1 Применялся AES и 128-битный ключ, но количество преобразований SHA-1 удвоилось до 100 000. 1
- Office 2013. 1 Использовался 128-разрядный AES с алгоритмом хэширования SHA-1 по умолчанию. 1
- Office 2016. 1 По умолчанию применялся 256-битный AES, алгоритм хэширования SHA-2, 16 байт salt и CBC (цепочка блоков шифрования). 1
Кроме того, в Microsoft Excel можно использовать алгоритмы шифрования на основе шифров Цезаря и Виженера, а также операции XOR. 2