美文网首页
openssl命令加解密小例子

openssl命令加解密小例子

作者: 遇酒无缘 | 来源:发表于2020-01-08 11:53 被阅读0次

使用算法的是aes-128-cbc

1.构造要加密的文件test.txt
echo "it's a good day" > test.txt
2.加密文件
openssl enc -aes-128-cbc -in test.txt -out en-test.txt -K 1223eef -iv abcd4321 

enc不能忘记
-K大写,16进制字符,如果不是,则需要转换,cbc模式需要的参数
-iv16进制字符,如果不是,则需要转换,cbc模式需要的参数
-p表示打印出加密用的salt, key, iv值,salt就是所谓的加盐, 防止同样的内容产生同样的加密数据,上面加密的salt值为

openssl enc -aes-128-cbc -in test.txt -out en-test.txt -K 1223eef -iv abcd4321   -p
salt=105640D3BA7F0000
key=1223EEF0000000000000000000000000
iv =ABCD4321000000000000000000000000
3.解密文件
openssl aes-128-cbc -d -in en-test.txt -out de-test.txt -K 1223eef -iv abcd4321

-d不能忘记
-K大写,16进制字符,如果不是,则需要转换,cbc模式需要的参数
-iv16进制字符,如果不是,则需要转换,cbc模式需要的参数

AES相关信息:

相关文章

网友评论

      本文标题:openssl命令加解密小例子

      本文链接:https://www.haomeiwen.com/subject/weijactx.html