Используя командную строку, я знаю, что могу зашифровать каталог с помощью следующей команды:
zip -er Directory.zip /path/to/directory
Однако это не зашифровывает сами имена файлов. Если кто-то бежит:
unzip Directory.zip
и многократно вводит неправильный пароль, команда unzip будет перебирать все содержащиеся в нем имена файлов, пока не будет введен правильный пароль. Пример вывода:
unzip Directory.zip
Archive: Directory.zip
creating: Directory/
[Directory.zip] Directory/sensitive-file-name-1 password:
password incorrect--reenter:
password incorrect--reenter:
skipping: Directory/sensitive-file-name-1 incorrect password
[Directory.zip] Directory/sensitive-file-name-2 password:
password incorrect--reenter:
password incorrect--reenter:
skipping: Directory/sensitive-file-name-2 incorrect password
[Directory.zip] Directory/sensitive-file-name-3 password:
password incorrect--reenter:
password incorrect--reenter:
skipping: Directory/sensitive-file-name-3 incorrect password
и так далее.
Используя командную строку, есть ли способ архивировать каталог с шифрованием, а также шифровать или скрывать сами имена файлов?
Спасибо.
7zip
его, поскольку оно использует шифрование на основе AES.