小编Leo*_*los的帖子

如何使用加密文件名压缩目录?

使用命令行,我知道我可以使用以下命令加密目录:

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)

等等。

使用命令行,有没有办法用加密压缩目录,同时加密或隐藏文件名本身?

谢谢你。

command-line directory encryption zip filenames

28
推荐指数
1
解决办法
3万
查看次数

标签 统计

command-line ×1

directory ×1

encryption ×1

filenames ×1

zip ×1