Fork me on GitHub

openssl编程笔记

openssl 命令行AES加密
openssl enc -aes-128-ecb -K 000123A2BC3489FE30852367AC21B23A -in a.txt -out b.bin -p
解释:enc表示使用加密工具集
-aes-128-ecb表示使用的加密方法
-k表示指定的加密密钥 这里自己指定16字节的16进制表示的密钥 如果自己只输入少量的字符作为密码openssl会为我们生成key
-in a.txt 表示需要加密的文件 当前路径下
-out b.bin 表示生成的密文文件
-p 打印加密使用的盐值和key由于我们自己指定16字节的密钥了所以打印出来的key
会跟我们指定的一致
openssl 命令行ASE解密
openssl enc -d -aes-128-ecb -K 000123A2BC3489FE30852367AC21B23A -in b.bin -out c.txt -p
解释:-d 表示解密 默认-e是加密


最新评论

    还没有人评论...

当当

友情链接

Powered by Python. Copyright © 2017.

鄂ICP备17010875号. All rights reserved.