访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux 基础命令讲解--加密解密

时间:2019-09-03

linux命令_linux 关机命令_linux命令手册

本文链接:

加密文件:

1.MD5

echo%20-n%20"string"%20|%20openssl%20md5%20#加密字符串

openssl%20md5%20-in%20test.txt%20#加密文件

2.BASE64

echo "string" | openssl base64 #加密字符串

openssl base64 -in test.txt #加密文件

解密文件

linux 关机命令_linux命令手册_linux命令

echo "SYTT==" |openssl base64 -d #将加密之后的string进行解密

openssl base64 -d in test.base64 #将加密之后的文件解密

三. 利用openssl命令进行AES/DES3加密解密(AES/DES3 encrypt/decrypt)

linux命令_linux命令手册_linux 关机命令

对字符串‘abc’进行aes加密,使用密钥123linux命令,输出结果以base64编码格式给出:

# echo abc | openssl aes-128-cbc -k 123 -base64

U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= (结果)

对以上结果进行解密处理:

对于三种不同密钥长度的 aes 算法,分别称为“aes-128”、“aes-192”、“aes-256”。正因为其灵活,aes实际上有三个版本:aes-128、aes-129和aes-256。aes设计有三个密钥长度:128,192,256位linux命令,相对而言,aes的128密钥比des的56密钥强1021倍[2]。

abc (结果)