linux下对文件加密
2022/7/13 5:20:21
本文主要是介绍linux下对文件加密,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
(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 //解密
这篇关于linux下对文件加密的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南