我们在利用tar压缩打包文件,有时候需要进行加密,增强文件的安全性。
例如,需要对某一文件或者目录tar打包加密:
$ tar - zcf - 文件名/或者是目录 | openssl des3 -salt -out 压缩包名.tar.bz2
会提示输入加密密码,然后在检验一次密码。 这样就完成了。
如果直接对加密的压缩包解压,会提示相关错误信息,如对于名为 os200805.tar.bz2加密打包文件直接解压缩时:
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error exit delayed from previous errors
解密:
$ openssl des3 -d -salt -in os200805.tar.bz2 | tar jxv
work, study, life ..........
Tuesday, March 31, 2009
Subscribe to:
Post Comments (Atom)

0 comments:
Post a Comment