Linux上使用tar或者zip打包加密文件

2025-09-06 23:45:15

1、使用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

Linux上使用tar或者zip打包加密文件

2、使用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 -

Linux上使用tar或者zip打包加密文件

1、如果没安装的话,需要先安装

# yum install zip unzip

2、使用zip命令加密

命令:

zip -re 加密后的文件名.zip 要加密的文件或目录

-r:递归包括子目录

-e:进行加密

执行命令后,会提示让你输入两次密码。

也可以使用-P直接加上密码

zip -rP 密码 加密后的文件名.zip 要加密的文件或目录

Linux上使用tar或者zip打包加密文件

Linux上使用tar或者zip打包加密文件

3、使用zip命令解密

命令:

unzip 要解密的文件.zip

按提示输入密码  

也可以使用-P直接加上密码解压

unzip -P 密码 要解密的文件.zip

Linux上使用tar或者zip打包加密文件

Linux上使用tar或者zip打包加密文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢