曲径通幽论坛

标题: tar 加密码 [打印本页]

作者: beyes    时间: 2015-3-2 15:49
标题: tar 加密码
tar 本身不支持给压缩包加密码,但和其它命令配合,可以做到这一点,下面示例:

1. 生成一个测试用的普通文本文件:
  1. echo hello world > myfile.txt
复制代码


2. 加密:
  1. $ tar -zcvf - myfile.txt |openssl des3 -salt -k 123456 | dd of=secfile.des3
  2. myfile.txt
  3. 0+1 records in
  4. 0+1 records out
  5. 160 bytes (160 B) copied, 0.00163295 s, 98.0 kB/s
复制代码

其中,123456 是自定义添加的密码。完后,可以 cat secfile.des3 来检验一下是否为密文。

3. 解密:
  1. $ dd if=secfile.des3 |openssl des3 -d -k 123456 |tar zxf -
  2. 0+1 records in
  3. 0+1 records out
  4. 160 bytes (160 B) copied, 8.2858e-05 s, 1.9 MB/s
复制代码






欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2