使用命令行,我知道我可以使用以下命令加密目录:
zip -er Directory.zip /path/to/directory
Run Code Online (Sandbox Code Playgroud)
但是,这不会加密文件名本身。如果有人跑:
unzip Directory.zip
Run Code Online (Sandbox Code Playgroud)
并反复输入错误的密码,解压缩命令将遍历所有包含的文件名,直到输入正确的密码。示例输出:
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
Run Code Online (Sandbox Code Playgroud)
等等。
使用命令行,有没有办法用加密压缩目录,同时加密或隐藏文件名本身?
谢谢你。