openssl 在linux上的使用3

使用AES加密文件JWT再用RSA加密AES的密钥,最后用OPENSSL转化加密的文件为base64编码的方法如下:

首先在终端打开openssl,在命令行输入如下图所示:


128表示128位输出,cbc是一种AES的加密模式表示密码分组链接模式,需要加密的文件是myAES.txt,并在encryptedaes.txt中输出

现在对加密的文件进行base64编码:



在我的文章中使用的是Bytes32,所以要先在hex转str - 在线工具中把base64转成16进制的输出,然后只取前32位,在前面再加上0x构成solidity 中的bytes32输入。

你可能感兴趣的:(openssl 在linux上的使用3)