Возможно ли, чтобы два файла в rar имели разные пароли?

11

У меня есть защищенный паролем файл rar с несколькими текстовыми файлами, которые не скрыты (вы можете войти в файл rar и просмотреть его содержимое), я знаю пароль, я отредактировал один текстовый файл, и он попросил меня ввести пароль Дважды подтвердив, я его приклеил, все казалось в порядке. Теперь я не могу открыть этот файл (говорит «неверный пароль»), но пароль все еще работает для всех остальных файлов. Как придешь?

Faer
источник
Трудно опровергнуть существование нескольких паролей в одном архиве, не читая официальную спецификацию RAR, но я никогда не слышал об этой возможности. Что произойдет, если вы просто попытаетесь извлечь весь архив? Стоит только один раз спросить пароль, верно? Это в этом случае появляется сообщение об ошибке?
Даниэль Андерссон
Мое отсутствие слуха об этом было настолько подозреваемым, что его было недостаточно, чтобы опровергнуть существование, согласно разделу ответа ниже :-).
Даниэль Андерссон

Ответы:

11

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

Чтобы доказать это, просто создайте архив .rar и защитите его паролем.
введите описание изображения здесь
Теперь у нас есть архив с 1 файлом, который зашифрован:
теперь мы просто добавляем туда другой файл ...
введите описание изображения здесь
... выбираем другой пароль для этого ...
введите описание изображения здесь

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

Дополнительные замечания

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

Например, установка пароля для архива не мешает вам добавлять в него новые файлы.

Однако это меняется при выборе параметра « Зашифровать имена файлов» (что всегда следует делать при использовании шифрования с файловыми архивами). Если вы также зашифруете имена файлов, это зашифрует весь поток (а не только отдельные файловые потоки).
Если вы хотите вообще изменить архив (например, добавить новые файлы), вам потребуется пароль, который использовался для шифрования всего архива.

Der Hochstapler
источник
1
Отлично, я этого не знал! Я только что попробовал это с версией * nix, и, видимо, она тоже там работала (так что у меня нет никаких оправданий :-)).
Даниэль Андерссон
Спасибо за ответы на все вопросы. Это плохие новости для меня. Я не смогу восстановить потерянный пароль. Чтобы избежать этого в будущем, можно ли отключить его, чтобы он запрашивал у меня пароль каждый раз, когда я редактирую заархивированный файл?
Фаер
@faer Пока имена файлов не зашифрованы, вы можете попробовать один из многих инструментов архивного поиска пароля. Но я не могу рекомендовать ни одного. Я бы предположил, что он запрашивает пароль снова в качестве меры безопасности. Я не проверял, но я предположил бы, что это не может быть отключено.
Der Hochstapler
2

Да, один файл RAR может иметь несколько паролей.

  1. Первый пароль при создании файла RAR.
  2. Второй пароль, когда вы добавляете другой файл в архив RAR и после того, как вы отредактировали файл, он запросит пароль. Он примет любой пароль, который вы дадите. Не обязательно, чтобы второй пароль был таким же, как первый. (Вы можете попробовать с другим файлом RAR тоже)

Просто вспомните второй пароль, который вы могли бы дать.

тики
источник