找回密码
 立即注册
查看: 45|回复: 1

想给单片机串口做个加密比如AES加密有没有好用的库?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-08-05 10:19:14
已绑定手机

3

主题

5

回帖

61

积分

注册会员

积分
61
发表于 6 天前 | 显示全部楼层 |阅读模式
现在选了AI8H1K08单片机想做加密芯片存数据用,本来想移植一些AES开源库,结果这些库全是要求是C99标准一编译报了很多错。有没有C51也能用的加密库?
回复

使用道具 举报 送花

3

主题

2077

回帖

1002

积分

等待验证会员

积分
1002
发表于 6 天前 | 显示全部楼层
针对您提到的在AI8H1K08单片机上实现串口加密的需求,我们建议采用经过优化、适用于嵌入式系统的AES加密方案。目前市面上存在一些适用于C51架构的轻量级AES库,例如:

1. TinyAES:这是一个专为资源受限设备设计的轻量级AES实现,支持ECB和CBC模式,并且代码简洁,易于移植到C51平台。
2. AES-128-CBC for 8-bit MCU:该实现针对8位MCU进行了优化,能够在有限的内存和处理能力下运行,适合用于AI8H1K08这类单片机。
3. Mbed TLS(简化版):虽然Mbed TLS本身是为更强大的系统设计的,但其部分模块可以裁剪后用于C51平台。

此外,建议在使用前对所选库进行充分测试,确保其兼容性和稳定性。对于数据存储需求,可结合单片机的Flash特性进行加密存储,以提高安全性。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-11 13:12 , Processed in 0.109130 second(s), 52 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表