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


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


10
2018-04-07 12:58


происхождения


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


ответы:


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

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

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

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

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

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

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


11
2018-04-07 14:31



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


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

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

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


2
2018-04-07 15:13