ESP8266 代码如何加密?

2019-12-15 11:45发布

目前用ESP8266 开发了一款物联网方向的产品,主要是实现手机app 通过云服务器与产品进行数据通信;ESP8266本身是外挂FLASH,如何可以做到即使别人把Flash代码完全拷贝出来,也不用担心被别人直接拿来用~跪求~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
caoxuedong
1楼-- · 2019-12-16 04:09
根据MAC地址和芯片序列号加密产生一个字符串序列,随机GET或POST到自己的云端服务器,服务器用相同算法返回一个字符串序列,在ESP验证。
wudicgi
2楼-- · 2019-12-16 08:41
其实感觉就一个关键问题,Flash 中的固件能被读出拿到,就能被修改,那所有检查手段理论上都能被跳过
897152237
3楼-- · 2019-12-16 10:06
推荐加密IC  ATSHA204a,性价比不错,我们可以提供代烧录,样品等  TEL:13530108906
pzt
4楼-- · 2019-12-16 13:45
 精彩回答 2  元偷偷看……
rogerllg
5楼-- · 2019-12-16 15:32
1、外挂加密片,成本相对高点
2、现在一般的FLASH都有OTP,自己 在OTP里面写数据,就可以加密了。
wudicgi
6楼-- · 2019-12-16 16:25
897152237 发表于 2018-8-22 16:46
推荐加密IC  ATSHA204a,性价比不错,我们可以提供代烧录,样品等  TEL:13530108906
...

我看过这个 IC 的 datasheet 和应用笔记,最后感觉还是避免不了我 9 楼说的问题

银行卡、公交卡、网银盾之类的设备之所以能保证安全性,还是因为固件、密钥值存储在 IC 内部时外部获取不到

一周热门 更多>