openssl是centos环境下常用的加密工具,关于加密工具,我们一般会有如下需求:
一、生成随机密码
二、对指定文本进行加密
三、对指定字符串进行加密
使用Openssl解决上述需求:
一、openssl rand 12 -base64
or openssl rand 12 -hex
二、openssl enc -e -aes -in a.txt -out a_.txt
enc/对称加密 -e 加密 aes加密方式 -in指定要加密的文件 -out指定加密后输出的文件
解密:
openssl enc -d -aes -in a_.txt -out a.txt
三、echo abc | openssl base64
or echo abc | openssl md5
对指定字符串加密,用的是管道命令方式,没有直接把字符串输入做为参数。还需要再整理一下对应的资料