Обсуждение « сжать, а затем зашифровать, или наоборот » привело меня к размышлению над следующим вопросом: многие контейнеры сжатия, такие как ZIP
, 7z
и rar
поддерживают шифрование этих контейнеров. Например, при создании файла 7z
в 7-Zip программа позволяет ввести пароль шифрования.
Для этих типов файлов файлы сжимаются и затем шифруются, как рекомендовано в вышеупомянутом вопросе, или наоборот? Или есть какой-то способ, которым они могут одновременно сжимать и шифровать данные?
Когда я создаю зашифрованный файл 7z, я могу просматривать имена файлов внутри зашифрованного архива, но не могу просмотреть содержимое этих файлов без ввода ключевой фразы. Как это возможно? Кроме того, есть ли способ зашифровать 7z или аналогичный архив, чтобы имена файлов и структура каталогов внутри них не были видны без использования ключевой фразы?
Я бы предпочел ответы с точными источниками / ссылками, а не просто предположения. Мы все можем догадываться об этом, но если кто-то покажет мне документацию, доказывающую, что он работает так или иначе, это было бы идеально.