首页 > 代码库 > 加密和解密 tar
加密和解密 tar
平时我们使用惯了tar来对文件和文件夹来进行压缩和解压,但是有时候需要像windows上rar压缩软件一样,在压缩的时候指定密码,然后在解压的时候指定压缩时候密码就可以解压。
a. 没有密码正常操作。
压缩
realcloud@127:~$ tar zcvf a.tar.gz 1.txt 1.txt realcloud@127:~$ ls a.tar.gz a.tar.gz
2. 解压
realcloud@127:~$ rm -rf 1.txt realcloud@127:~$ tar zxvf a.tar.gz 1.txt realcloud@127:~$ ls 1.txt 1.txt
b. 有密码操作
1. 带密码压缩,
realcloud@127:~$ ls 1.txt realcloud@127:~$ cat 1.txt 1 realcloud@127:~$ tar -zcvf - 1.txt| openssl des3 -salt -k password -out 1.tar.gz 1.txt realcloud@127:~$ ls 1.tar.gz 1.txt
其中password就是密码,替换成你想输入的密码。
2. 带密码解压
realcloud@127:~$ rm -rf 1.txt realcloud@127:~$ openssl des3 -d -k password -salt -in 1.tar.gz | tar xzf - realcloud@127:~$ ls 1.tar.gz 1.txt realcloud@127:~$ cat 1.txt 1
其中password就是你压缩时候的加的密码。最后的 - 表示释放所有文件
本文出自 “Promise(许诺)” 博客,请务必保留此出处http://caimengzhi.blog.51cto.com/9787265/1907388
加密和解密 tar
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。