Linux 基础命令讲解--加密解密
Linux 基础命令讲解--加密解密
加密文件:
1.MD5
echo -n "string" | openssl md5 #加密字符串
openssl md5 -in test.txt #加密文件
2.BASE64
echo "string" | openssl base64 #加密字符串
openssl base64 -in test.txt #加密文件
解密文件
echo "SYTT==" |openssl base64 -d #将加密之后的string进行解密
openssl base64 -d in test.base64 #将加密之后的文件解密
AES/DES3加密解密
利用openssl命令进行AES/DES3 encrypt/decrypt
对字符串‘abc’进行aes加密,使用密钥123,输出结果以base64编码格式给出:
# echo abc | openssl aes-128-cbc -k 123 -base64
U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= (结果)
对以上结果进行解密处理:
# echo U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= | openssl aes-128-cbc -d -k 123 -base64
abc (结果)
Linux 基础命令讲解--加密解密相关推荐
- 干货!一篇文章集合所有Linux基础命令,适合所有菜鸟学习和老手回顾!
阿里云 干货!一篇文章集合所有Linux基础命令,适合所有菜鸟学习和老手回顾! 1 文件{ ls -rtl # 按时间倒叙列出所有目录和文件 ll -rt touch file # 创建空白文件 ...
- Linux基础命令-软件包管理
Linux基础命令-软件包管理 软件包管理 一.软件包基础 1. 软件运行与编译 2. 静态链接和动态链接 3. 包和包管理器 4. 包命名和工具 5. 程序包的来源 二.rpm安装 1.rpm包管理 ...
- linux下kill指令默认信号,Linux基础命令之kill命令
相信大家在使用Linux的过程中都会遇到过某个程序出错导致系统锁死的情况,按照常规的思维我们会通过重启来重新启动系统.然而事实上在Linux中并不需要进行重启就能够完成出错程序的关闭操作.在Linux ...
- Linux 基础命令:IP 路由操作 -ip命令
转自Linux爱好者:Linux 基础命令:IP 路由操作 Table of Contents ip 1.语法 2.选项列表 3.ip link---网络设备配置 4.ip address---协议地 ...
- Linux基础命令与进阶
目录标题 Linux基础命令与进阶 关机命令 Linux 用户/用户组 1.增加一个用户组 2.删除一个用户组 3.修改用户组的属性 4.添加用户账号 5.删除帐号 6.修改帐号 7.用户口令的管理 ...
- 百战RHCE(第一战:Linux基础命令1)
哈喽哈喽哈喽,大家好啊,很高兴大家能看到这篇文章! 首先,本人目前是计算机专业的大一学生,基于对Linux操作系统的爱好,参与了RHCE的培训班,而我这次编写的 <百战RHCE>文章,是基 ...
- Linux基础命令-进程与系统性能
Linux基础命令-进程与系统性能 进程与系统性能 一.进程相关概念 1.进程概念 2.进程的基本状态和转换 3.IPC进程间通信 4.进程优先级 5.进程状态 二.进程与系统性能 1.系统管理工具 ...
- Linux 基础命令 -- usermod
命令介绍 命令:usermod 修改用户 用法:usermod [options] usermod 用户 命令选项 [root@fp-21 ~]# usermod --help-c, --commen ...
- Red Hat Linux 基础命令大全
Red Hat Linux 基础命令大全 1.startx 从文本界面进入图形界面 2.ls -lhar 显示目录与文件 ls ...
最新文章
- cv2.imread()用法,注意 第一个参数为图片路径
- js比较两个String字符串找出不同,并将不同处高亮显示
- OpenExpressApp对建模支持的初步计划
- vim配置之snippets代码块
- 洛谷P3384 树链剖分
- oracle sql 正则表达式
- AutoCad 批量打印
- 华为无线ensp跨ac三层漫游
- 概率逻辑程序设计学习 一.预备知识
- errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.
- 三种App软件开发模式:自建、外包、免编程自制,哪一种适合你?
- 深度学习是表示学习的经典代表(浅谈什么是深度学习)
- 救世之树服务端架设开服需要哪些东西
- JavaScript-事件和事件对象、实现键盘打字小游戏
- C++数独求解器与生成器
- 人工智能的知识图,人工智能学习路线
- 关于建立北京市专业技术人员职业资格与职称对应关系的通知
- 什么叫矫顽力(bHc),什么叫内禀矫顽力(jHc)?
- 如何强化淘宝店铺标签 店铺标签优化方法
- 使用百度网盘上传大文件到云服务器
热门文章
- Shell入门教程:命令替换 $() 和 ``
- 认识Javascript数组
- python——pandas数据分析(表格处理)工具实现Apriori算法
- numpy+pandas+matplotlib绘制误差条形图
- LeetCode 657. Judge Route Circle
- 【今日CV 计算机视觉论文速览 第125期】Wed, 5 Jun 2019
- ubuntu 安装软件到一半被中断的解决办法
- 爬虫-10-响应对象的常用属性
- django-模板文件加载顺序
- jquery-文档处理