Лучший способ восстановить пароль к XLSX файлу Excel

В: Мне требуется восстановить пароль к xlsx файлу. Какие "лучший способ" или "лучшая программа" для этого существуют?

О: Файлы xlsx относятся к Microsoft Excel 2007–2024 и зашифрованы алгоритмом AES. Восстановить пароль можно только перебором вариантов (брутфорс), и гарантий успеха нет: чем сложнее забытый пароль, тем дольше поиск.

Восстановление пароля xlsx: поток ключей летит к зашифрованному файлу Excel с замочной скважиной и надписью AES-256
Пароль xlsx восстанавливается только перебором: каждый вариант проверяется, пока не найдётся верный

Хорошая новость: существуют два способа кардинально сократить время перебора:

  • GPU-ускорение на видеокартах NVIDIA/AMD/Intel Arc
  • сужение диапазона проверки с помощью масок и словарей

При выборе программы именно эти две возможности определяют результат.

Всё сказанное справедливо и для файлов Microsoft PowerPoint (pptx) и Word (docx): защита шифрованием и методы восстановления пароля для всех форматов Microsoft Office идентичны.

Попробуйте Accent OFFICE Password Recovery от Пасковери. Программа поддерживает GPU-ускорение и гибкую настройку перебора для файлов Microsoft Office всех версий.

Accent OFFICE Password Recovery – логотип программы Accent OFFICE Password Recovery
для файлов Microsoft Office и OpenOffice/LibreOffice всех версий
Accent OFFICE Password Recovery – интерфейс программы восстановления паролей Excel, Word, PowerPoint
AccentOPR от Пасковери для Microsoft Office 6–2024

Почему xlsx – это всегда перебор вариантов?

Файлы xlsx/docx/pptx формата Office 2007–2024 используют AES-шифрование с ключом 128 или 256 бит – федеральный стандарт, принятый Национальным институтом стандартов и технологий США. Без правильного пароля содержимое файла – случайный набор байтов. Обходных путей и "бэкдоров" не существует.

Но важно различать два типа защиты в Excel. От типа зависит и метод, и время, и шансы на успех:

Тип защиты Сложность Что делать
Защита листа/книги (от редактирования), VBA пароль Снимается мгновенно Бесплатные скрипты или AccentOPR
Пароль на открытие (AES‑шифрование) Требуется перебор AccentOPR с GPU‑ускорением
Два типа парольной защиты Excel: защита листа снимается мгновенно, пароль на открытие с AES-шифрованием восстанавливается только перебором

Защита листа Excel – это скотч на коробке: любой снимет за секунду, содержимое на месте.

Шифрование с паролем на открытие – сварной шов: без болгарки (перебора вариантов) не вскрыть, а толщина шва (длина/сложность пароля) определяет, сколько пилить.

Бесплатные скрипты справляются со «скотчем». Для «сварного шва» нужен AccentOPR с GPU‑ускорением.

Сравнение двух типов защиты Excel: скотч на коробке (защита листа, снимается мгновенно) и сварной шов на сейфе с надписью AES-256 (шифрование, требует перебора)
Защита листа — скотч, который снимет любой. Шифрование AES — сварной шов, без перебора не вскрыть

Как ускорить восстановление пароля Excel?

GPU-ускорение на видеокартах NVIDIA, AMD и Intel Arc увеличивает скорость перебора в десятки раз по сравнению с процессором (конкретные замеры скорости). Для xlsx/docx/pptx это критически важно: разница между днями ожидания на CPU и часами на GPU бывает решающей.

Видеокарта быстрее, потому что перебор паролей идеально ложится на параллельную архитектуру GPU: тысячи ядер проверяют тысячи вариантов одновременно. Технологии CUDA и OpenCL обеспечивают здесь существенный прирост скорости.

Второй фактор – сужение диапазона проверки. Если вы помните хоть что-то о забытом пароле, используйте это:

Совет эксперта: как ускорить подбор пароля Excel?

Сузьте диапазон перебора до запуска программы. Вспомните примерную длину пароля, какие символы использовали, были ли в нём слова или даты. Каждая такая деталь сокращает время поиска на порядки, иногда с лет до часов.

Все способы снять пароль Excel – подробный разбор

Помимо перебора существуют бесплатные методы для простых типов защиты: VBA-скрипты, ZIP-метод для редактирования XML-метаданных в файлах xlsx (формат построен на базе открытого стандарта ECMA-376), онлайн-сервисы для расшифровки старых xls-файлов. Каждый метод работает в своих границах и для определённых версий Excel, Word и PowerPoint.

Подробный разбор всех способов – от бесплатных скриптов до профессиональных инструментов с GPU-ускорением – читайте в статье "Как удалить забытый пароль Excel".

Автор статьи

Денис Гладыш

Денис Гладыш, совладелец и руководитель компании Пасковери – поставщика высокоскоростных программных решений с GPU ускорением для восстановления паролей к файлам популярных форматов; автор первых версий программы Accent OFFICE Password Recovery, созданных в 1999 году.

VK LinkedIn Twitter

Частые вопросы о восстановлении паролей Excel

Законно ли восстанавливать пароль Excel?

Да, если это ваши данные или вы имеете право на доступ к ним.

Вот когда восстановление пароля — обычная рабочая задача:

  • забыли пароль к своему рабочему или личному файлу
  • сотрудник уволился, а пароли к документам не передал
  • бывший работник намеренно заблокировал корпоративные файлы
  • компания проводит внутренний аудит или расследование
  • нужно достать данные из старых архивов и резервных копий

Восстанавливать пароль к чужим файлам без разрешения владельца — незаконно. Accent OFFICE Password Recovery создана для работы с файлами, на доступ к которым у вас есть право.

Сколько времени занимает подбор забытого пароля Excel с GPU-ускорением?

От минут до «никогда». Время перебора пароля Excel зависит от трёх параметров: длины пароля, набора символов и версии формата. Длина и набор символов задают пространство поиска (search space), а версия формата определяет скорость перебора через количество итераций растяжения ключа (key stretching, параметр spinCount).

Ниже расчёт для Excel 2013–2024 (AES-256, SHA-512, spinCount = 100 000). Это время полного перебора без маски:

Длина пароля Набор символов RTX 4060 RTX 5090
6 символов строчные (a–z) ~6 часов ~1 час
6 символов строчные + цифры ~1,9 дня ~8 часов
8 символов строчные (a–z) ~6 месяцев ~1 месяц
8 символов буквы + цифры ~512 лет ~89 лет
10 символов все печатные символы миллионы лет миллионы лет
Расчётное время полного перебора пароля Excel 2013–2024 на видеокартах NVIDIA GeForce RTX 4060 (13 529 p/s) и RTX 5090 (77 985 p/s)

Для Excel 2007 (AES-128, SHA-1, spinCount = 50 000) перебор идёт быстрее: RTX 4060 выдаёт ~186 700 p/s, а RTX 5090 — больше миллиона. Тот же 8-символьный пароль из строчных букв, на который Excel 2024 потратит полгода, для файла Excel 2007 найдётся за пару недель на RTX 4060 и за пару дней на RTX 5090.

Пространство поиска растёт экспоненциально по формуле (набор символов)длина пароля. Для алфавита из 62 символов (a–z, A–Z, 0–9) каждый лишний символ в пароле умножает число вариантов на 62. Даже топовая RTX 5090 не поможет, если пароль длинный и включает буквы разного регистра, цифры и спецсимволы. Поэтому вслепую перебирать всё пространство поиска не стоит: позиционная маска и атака по словарям с мутациями сужают его на порядки и превращают «годы» в дни.

Все эти расчёты AccentOPR делает сама. На этапе настройки задания программа показывает число комбинаций и примерное время перебора до запуска. Вы сразу видите, стоит ли ждать или лучше сузить диапазон маской.

Калькулятор времени перебора в Accent OFFICE Password Recovery: число комбинаций и расчётное время до запуска задания
AccentOPR рассчитывает число вариантов и время перебора до запуска задания
Можно ли восстановить пароль xlsx онлайн без установки программы?

Для xlsx с паролем на открытие — практически нет. Файлы Excel 2007–2024 зашифрованы AES-128/256 с растяжением ключа (key stretching): алгоритм намеренно замедляет каждую попытку проверки. Онлайн-сервис проверит несколько сотен паролей в секунду, а видеокарта на вашем компьютере — десятки тысяч. Для простейшего пароля вроде «123» онлайн хватит, для настоящего уже нет.

Поэтому для xlsx нужен AccentOPR на вашей машине. Файл никуда не загружается, перебор идёт на вашей GPU, и разница в скорости по сравнению с облаком на порядки.

А вот для старых форматов с шифрованием RC4 и коротким 40-битным ключом онлайн работает отлично. Сервис ВерниДоступ.ру гарантированно расшифровывает xls (Excel 97–2003), doc (Word 97–2003) и PDF 1.0–1.4.

Как маска ускоряет подбор забытого пароля Excel?

Маска сужает пространство поиска (search space): вместо перебора всех возможных комбинаций программа проверяет только те, что совпадают со структурой пароля, которую вы помните.

Вот как это работает на реальных числах. Пароль из 7 символов, видеокарта GeForce RTX 4060, Excel 2024, скорость перебора ~13 500 p/s:

  • Полный перебор по всему алфавиту (a–z, A–Z, 0–9): 3,5 триллиона комбинаций. Ждать больше 8 лет
  • Маска ?c*s?d?d (вы помните: заглавная в начале, строчные в середине, две цифры на конце): 1,19 миллиарда комбинаций. Ждать около суток

Одна подсказка о структуре пароля превратила 8 лет в 24 часа. Позиционная маска в AccentOPR называется так, потому что для каждой позиции пароля задаётся свой набор символов. Подробности и примеры синтаксиса: в отдельной статье.

Настройка позиционной маски ?c*s?d?d в Accent OFFICE Password Recovery для 7-символьного пароля Excel 2024
Позиционная маска в AccentOPR: вместо 3,5 триллиона комбинаций проверяем 1,19 миллиарда
Пароль Excel 2013–2024 подбирается дольше, чем Excel 2007?

Да, в разы дольше. Microsoft наращивала защиту от версии к версии, и каждое усиление прямо бьёт по скорости перебора:

  • Excel 2007: AES-128, хэш SHA-1, 50 000 итераций растяжения ключа. Самый быстрый из современных форматов для перебора
  • Excel 2010: AES-128, хэш SHA-1, но итераций уже 100 000. Перебор вдвое медленнее, чем для 2007
  • Excel 2013–2024: AES-256, хэш SHA-512, 100 000 итераций. SHA-512 вычислительно тяжелее SHA-1, и скорость проседает ещё в разы

Итого: один и тот же пароль на Excel 2007 находится в несколько раз быстрее, чем на Excel 2013+. Для новых форматов GPU-ускорение из опции становится обязательным условием.

Всё сказанное в равной мере относится к файлам Microsoft PowerPoint (pptx) и Word (docx): алгоритмы шифрования и итерации хэширования идентичны по версиям.