Могу ли я удалить (известный) пароль файла RAR без повторного сжатия архива?

Я знаю пароль к файлу RAR, поскольку я его сам заблокировал. Есть ли способ сделать это в WinRAR или аналогичной программе? Единственное, что я знал, это извлечь его, а затем создать новый RAR без пароля.


Из коробки, нет, вы не можете . Версия 3 формата файлов RAR (впервые реализованная в WinRAR 2.9) шифрует сами фактические данные, а также заголовки файлов (если запрашиваются) с использованием шифрования AES-128. Используя только WinRAR, невозможно просто «удалить» пароль из архива, поскольку сами данные зашифрованы паролем.

Вы можете быстро создать пакетный файл, реализующий функцию «удаления пароля» , который может просто распаковать архив, а затем повторно сжать файлы без пароля.


Технически данные сжимаются перед тем, как быть зашифрованный. Это указывает на то, что, обладая достаточным знанием самого формата файла RAR , можно создать инструмент для AES-дешифрования потока данных сжатых файлов, а затем сохранить его в новом RAR архив. Однако следует отметить, что это требует обширных знаний о самом формате файла.

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


На самом деле, я думаю, что предыдущий ответ из другого вопроса уже отвечает на это:

Вы можете это сделать используя этот метод. Инструменты> Преобразовать архивы> Сжатие> Общие> Установить пароль> , затем нажмите ОК и сохраните 🙂

, но он повторно сжимает архив.


На самом деле, я думаю, что предыдущий ответ на другой вопрос уже дает ответ на это:

Вы можете сделать это с помощью этого метода. Инструменты> Преобразовать архивы> Сжатие> Общие> Установить пароль> , затем нажмите ОК и сохраните 🙂

, но он повторно сжимает архив.


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


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


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


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


Создайте новый незащищенный файл RAR (например, содержащий пустую папку), затем откройте старый защищенный.

Теперь перетащите файлы в новый незащищенный RAR. Извлечение не требуется.


Создайте новый незащищенный файл RAR (например, содержащий пустую папку), затем откройте старый защищенный.

Теперь перетащите файлы в новый незащищенный RAR. Извлечение не требуется.

Оцените статью
techsly.ru
Добавить комментарий