[应用相关] 基于stm32f030单片机的AES128bit加解密算法例程

[复制链接]
2168|3
 楼主| devilmoon 发表于 2015-11-28 22:38 | 显示全部楼层 |阅读模式
本帖最后由 may_forever 于 2015-12-10 08:41 编辑

大家好,现在给大家提供一个基于stm32f030单片机的AES128bit加解密算法例程,
该算法我已经验证通过并做了部分优化,该算法的加解密方式为AES-128bit/ECB/PKCS5Padding

AES加密过程是先通过key进行加密,然后利用base64方式编码变成了最终的密文。
解密过程正好相反,是先利用base64方式解码,然后利用key进行解密成最终的明文。

该算法比较占内存,当然也跟你需要加解密的数据长度有关。算法当中用到了malloc分配
内存空间,如果运行不成功,建议将单片机堆栈稍微改大一点再试。

也欢迎大牛们继续优化改进该算法进行分享。




16字节加解密的AES例程.zip

9.1 KB, 下载次数: 91

AES加解密

peoplefly 发表于 2020-9-23 16:52 | 显示全部楼层
文件里面没有keil工程,只有三个文件,main,aec.caec.h
powermaker2568 发表于 2020-9-23 17:12 | 显示全部楼层
学习学习!

请问如果解析串口指令的话,115200 bps 应该无延迟吧?!
wangzhihai1986 发表于 2020-9-25 14:01 | 显示全部楼层
本帖最后由 wangzhihai1986 于 2020-9-25 14:25 编辑

加解密算法库,可以交流学习。https://bbs.21ic.com/icview-2940730-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部