数码之家

 找回密码
 立即注册
搜索
查看: 339|回复: 1

[Arduino] 求助,如何借助芯片的UID做加密验证,存储校验数据?

[复制链接]
发表于 2024-9-2 13:16:31 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
小程序没必要加密

如果写的东西多了不想开源,就要考虑用芯片的唯一ID做点校验之类的
是否能给点使用建议?
1、比如 stm32 通过地址读取了 96 位的 ID,怎么做校验,比如id给电脑通过算号器算出来个值写?存储在那里就又是个问题了
2、见过有外置2个原件 18B20 的3脚温度模块one-wire读取这个模块的ID,然后通过算法写入到 24 或 25芯片里存储。单片机只负责读取id和对比存储里面数据是否一致
3、考虑找个便宜的几毛的单片机 I2C 通信传送ID和计算后的加密值

以上,都是些模糊的想法,没有细节的思路
已知的问题就是 stm32f1 系列很容易通过 CVE 漏洞读出来程序BIN。。。虽然我没试过 所以还是想做点加密
发表于 2024-9-2 13:38:50 | 显示全部楼层
我记得以前磊科的企业路由固件有类似的功能,FLASH有个OTP分区用于存储验证程序或者密钥等类似的功能...


二○二四年九月二日
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-13 07:58 , Processed in 0.171600 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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