Linux对打包压缩的文件,使用tar打包命令结合openssl实现加密和解密
打包加密:
# 例如打包压缩sql文件
# 加密密码为:Unfd@89dN3Cpq
# filename为文件名
tar -zcf -filename.sql |/bin/openssl des3 -salt -k Unfd@89dN3Cpq|dd of=filename.tar.gz
解压解密:
# 解压加密压缩sql的文件
# 如果不加 -k Unfd@89dN3Cpq,命令行执行会提示输入密码的
dd if=filename.tar.gz |openssl des3 -d -k Unfd@89dN3Cpq|tar -zxf -