openssl命令加解密小例子

使用算法的是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相关信息:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 网上找了下openssl 加解密 aes-128-cbc相关命令, 发现都比较含糊, 这里是摸索出的一个aes-1...
    oncealong阅读 14,760评论 0 1
  • 网络安全(数据安全) 相关概念 安全的原则在网络上不允许传输用户隐私数据的明文在本地不允许保存用户隐私数据的明文 ...
    彼岸的黑色曼陀罗阅读 3,971评论 1 2
  • 对称加密一 基本介绍1、简介 对称加密算法又称传统加密算法。 加密和解密使用同一个 密钥。2、对称加密算法示例...
    第1001号群众演员阅读 3,437评论 0 0
  • 如果说天安门广场给人的是来到了祖国的感觉,那么北京西客站的广场无疑要给你一种置身北京的感觉。十五年的北漂...
    笑尘005阅读 4,328评论 0 1
  • 准备好了么? 不舍的留恋于这里的每个角落尘埃,觅食的野狗,散乱的垃圾也是那么美好。
    风信子萌阅读 1,495评论 0 2

友情链接更多精彩内容