Файл, защищенный паролем (.xls), созданный в Microsoft Office, можно открыть в Open Office.

Как Open Office распознает пароль, созданный в MS Excel? Разве это не проблема безопасности?

Аналогичная вещь происходит между WinZip, WinRAR и 7-Zip.

С уважением, Камлеш

3 ответа3

1

Поскольку различные приложения используют один и тот же алгоритм паролей для создания хэша пароля, нет никаких причин, по которым они не должны работать. Сам пароль обычно не сохраняется в файле.

0

Вообще говоря, офисное шифрование легко взломать. Есть несколько программ, доступных для вычисления пароля, который соответствует хешу, и открывает файл. Хотя вычисленный пароль и фактический пароль могут не совпадать, хеш-код совпадает.

0

Предположительно, каждое из этих приложений запросило у вас пароль. Если нет, то это было бы проблемой безопасности.

Пароль хранится в файле в зашифрованном виде. Способ преобразования простого текста в зашифрованную (или хешированную) форму известен и реализуется в каждом приложении. Затем они сравнивают зашифрованные строки и, если они совпадают, позволяют открыть файл.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .