ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux下对文件加密

2022-07-12 14:04:34  阅读:150  来源: 互联网

标签:文件 加密 ip iclound ECS linux txt root


(1)gzexe加密

[root@ECS iclound]# ifconfig >>ip.txt
[root@ECS iclound]# gzexe ip.txt
[root@ECS iclound]# gzexe -d ip.txt                                     //解密

(2)用tar命令对文件进行加密

[root@ECS iclound]# tar -zcf - ip.txt | openssl des3 -salt -k pwd@123 | dd of=ip_en.txt.des3                            //加密
[root@ECS iclound]# dd if=ip_en.txt.des3 | openssl des3 -d -k pwd@123 | tar zxf -                                          //解密

(3)用tar结合openss对文件进行加密

[root@ECS iclound]# tar -czf -* | openssl enc -e -aes256 -out ip.txt.tar.gz                                                    //加密
[root@ECS iclound]# openssl enc -d -aes256 -in ip.txt.tar.gz | tar xz -C /root/                                             //解密

(4)用shc加密(仅仅对shell脚本加密)

shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题。
[root@ECS iclound]# cd /usr/local/src/
[root@ECS src]# wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz
[root@ECS src]# tar -zvxf shc-3.8.9.tgz
[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 01.sh.x.c                           //.x为加密后的二进制

(5)用ZIP加密

[root@ECS iclound]# zip -e ip.txt.zip ip.txt                                       //加密
Enter password:
Verify password:
  adding: ip.txt (deflated 71%)
[root@ECS iclound]#
[root@ECS iclound]# unzip ip.txt.zip                                               //解密
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 -c ip.txt                                //加密
[root@ECS iclound]# gpg2 ip.txt.gpg                            //解密

标签:文件,加密,ip,iclound,ECS,linux,txt,root
来源: https://www.cnblogs.com/Mr-Wei/p/16469817.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有