Linux上使用tar或者zip打包加密文件
的有关信息介绍如下:
在Linux系统中,我们可以使用tar和zip命令来给文件进行打包加密。
使用tar命令加密
本身tar不带加密的功能,需要结合openssl来进行加密。
命令:
tar -zcf - 要加密的文件或目录 |openssl des3 -salt -k 加密的密码 | dd of=加密后的文件
我们现在把root这个目录打包加密,密码123456,加密后的文件root.tar.gz
# tar -zcf - root |openssl des3 -salt -k 123456 | dd of=root.tar.gz
使用tar命令解密
命令:
dd if=加密的文件 |openssl des3 -d -k 加密密码 | tar zxf -
使用密码123456,解压root.tar.gz这个文件
# dd if=root.tar.gz |openssl des3 -d -k 123456 | tar zxf -
如果没安装的话,需要先安装
# yum install zip unzip
使用zip命令加密
命令:
zip -re 加密后的文件名.zip 要加密的文件或目录
-r:递归包括子目录
-e:进行加密
执行命令后,会提示让你输入两次密码。
也可以使用-P直接加上密码
zip -rP 密码 加密后的文件名.zip 要加密的文件或目录
使用zip命令解密
命令:
unzip 要解密的文件.zip
按提示输入密码
也可以使用-P直接加上密码解压
unzip -P 密码 要解密的文件.zip



