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小时内删除。
发表评论