|
tar 本身不支持给压缩包加密码,但和其它命令配合,可以做到这一点,下面示例:
1. 生成一个测试用的普通文本文件:
- echo hello world > myfile.txt
复制代码
2. 加密:
- $ tar -zcvf - myfile.txt |openssl des3 -salt -k 123456 | dd of=secfile.des3
- myfile.txt
- 0+1 records in
- 0+1 records out
- 160 bytes (160 B) copied, 0.00163295 s, 98.0 kB/s
复制代码
其中,123456 是自定义添加的密码。完后,可以 cat secfile.des3 来检验一下是否为密文。
3. 解密:
- $ dd if=secfile.des3 |openssl des3 -d -k 123456 |tar zxf -
- 0+1 records in
- 0+1 records out
- 160 bytes (160 B) copied, 8.2858e-05 s, 1.9 MB/s
复制代码
|
|