在网上看了一些tar加密、解密的例子,不过一些无法拿过来直接使用。
还是写两句比较接地气的语句附带容易出错的注解吧。
将一个文件夹打成tar包,并使用密码加密:
tar -cvf - /home/me/folder | openssl des3 -salt -k 使用的密码 -out sec_file.tar
注意:cvf 后面,有一个减号,前后有空格,减号后的是待打包文件夹。
使用密码解密一个加密的tar文件:
openssl des3 -d -k 压缩包密码 -salt -in sec_file.tar | tar -xvf -
注意:结尾处,有一个减号。
如果忘记了openssl 的 -in 和 -out 参数,可以使用dd命令代替:
tar -zcvf - /home/me/file |openssl des3 -salt -k 密码 | dd of=file.des3
dd if=file.des3 |openssl des3 -d -k 密码 |tar zxf -
注意事项同上。