使用gzip时如何设置密码?


使用gzip来压缩文件,想同时给压缩文件添加一个密码保护,请问该如何操作?

经验 压缩 gzip密码 密码 gzip

安式回转跑 10 years ago

gzip不支持加密。程序作者给出了原因。如果使用PKZIP之类的简单加密算法,可以被破解。如果使用PGP之类的强加密算法,那相当于复制了这些加密程序。PGP程序已经整合了gzip的压缩代码,所以,如果想加密压缩包的话,可以直接使用PGP。我们这里使用系统自带的gpg程序,实例一下:

$ gpg -c clear_text #压缩和加密在一起
$ gpg -d clear_text.gpg #解密和解压

如果你想使用简单的加密,那么可以直接使用zip程序,实例如下:

zip -e file.zip filename

回车后,系统会要求输入密码。正如前面所说,这种密码很容易被破解。

使用7z,命令如下:

7z a -p<password> <someprotectedfile>.7z file1.txt file2.txt
阿垃垃圾君? answered 10 years ago

Your Answer