Linux下文件级加密方法总结
Linux下⽂件级加密⽅法总结
(1)gzexe加密
[root@ECS iclound]# ifconfig >&
[root@ECS iclound]#
[root@ECS iclound]# gzexe -                                    //解密
(2)⽤tar命令对⽂件进⾏加密
[root@ECS iclound]# tar -zcf - ip.txt | openssl des3 -salt -k pwd@123 | dd of=des3                            //加密[root@ECS iclound]# dd if=des3 | openssl des3 -d -k pwd@123 | tar zxf -                                          //解密(3)⽤tar结合openss对⽂件进⾏加密
[root@ECS iclound]# tar -czf -* | openssl enc -e -aes256 -ar.gz                                                    //加密[root@ECS iclound]# openssl enc -d -aes256 -ar.gz | tar xz -C /root/                                            //解密(4)⽤shc加密(仅仅对shell脚本加密)
shc是⼀个专业的加密shell脚本的⼯具.它的作⽤是把shell脚本转换为⼀个可执⾏的⼆进制⽂件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题。
[root@ECS iclound]# cd /usr/local/src/
[root@ECS src]# wget
[root@ECS src]# tar -zvxf shc-3.
[root@ECS shc-3.8.9]# mkdir -p /usr/local/man/man1
[root@ECS shc-3.8.9]# make install
[root@ECS iclound]# shc -r -f 01.sh                                          //⽣成⼆进制
[root@ECS iclound]# ls -l
总⽤量 28
-rw-r--r-x 1 root root    33 12⽉ 17 14:08 01.sh
-rwx--x--x 1 root root 11232 12⽉ 17 14:09 01.sh.x
-rw-r--r-- 1 root root  9467 12⽉ 17 14:09                           //.x为加密后的⼆进制
(5)⽤ZIP加密
[root@ECS iclound]# zip -                                      //加密
Enter password:
Verify password:
adding: ip.txt (deflated 71%)
[root@ECS iclound]#
[root@ECS iclound]# ip                                              //解密
Archive:  ip.txt.zip
[ip.txt.zip] ip.txt password:
如何给文件加密(6)⽤GnuPG加密
GnuPG全程是GNU隐私保护,通常称为GPG,通常只能针对⽂件加密⽆法对⽂件夹加密
[root@ECS iclound]# yum -y install gnupg
[root@ECS iclound]# gpg2 -                                //加密
[root@ECS iclound]# pg                            //解密

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。