Loading...
首页专栏正文

嵌入式AES加密算法的使用

 
1人已赏
Tracy_9216 发布于 2021-07-13 17:40:41 浏览 2670 点赞 93 收藏 0

  上次跟大家讲解了一下AES加密,这次说一下,AES加密到底怎么用,虽然AES加密的方式大家基本上在百度上都可以搜到,但是实现代码如果是自己写的话,难度还是很大的,并且非常容易出现bug,我也在github上找了一些代码,下下来尝试了一下,多多少少还是有些问题,有的是加密有问题,有的是解密有问题,所以呢,今天推介给大家一个AES加密不错的库,那就是openssl。   在嵌入式设备上,需要先交叉编译openssl,形成头文件和库文件后,放到工程里面就可以直接用了,这里openssl的交叉编译我就不说了,难度不大,大家自己百度一下应该都可以完成,交叉编译完成后,在头文件中会有一个aes.h的头文件,里面都是关于aes加密的接口,包含头文件和库文件就可以直接使用了,很方便,如图:   大家可以看到,里面有加密的接口和解密的接口,有ebc模式也有cbc模式,其他模式的加解密也是有接口可以直接使用的,至于填充方式,和key大家需要自行填充和传入,这里给大家分享一个aes_cbc128_pks7的加密接口,如下图:

*本文仅代表作者观点,不代表易百纳技术社区立场。系作者授权易百纳技术社区发表,未经许可不得转载。

精彩评论

内容存在敏感词
打赏
打赏作者
Tracy_9216
您的支持将鼓励我继续创作!
金额:
¥1 ¥5 ¥10 ¥50 ¥100
支付方式:
微信支付
支付宝支付
微信支付
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区