加密技术求助

2020-02-05 09:10发布

1 能否将某部分代码写到MCU自带的EEPROM中;
  程序正常运行后走到EEPROM那里,然后再从EEPROM中返回继续走程序;怎样实现?(注:是STC 的片子)

2 STC 能删除程序区的代码吗?

谢谢!
  



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
yongshi01
1楼-- · 2020-02-06 19:35
代码里有一串const的数值,EEPROM也存一串,可以是原值,也可以是根据代码里面的书经过加密算法(如DES,3DES,AES等)计算后的值,然后比对两值一致后程序才能运行,如果你能“发现”有人要动(拷贝)你的代码,直接删除EEPROM里的值或改成其他的,让程序不能继续运行
我也认为关键是怎么“发现”有人要动你的代码
yongshi01
2楼-- · 2020-02-06 19:36
 精彩回答 2  元偷偷看……
壹佰法拉
3楼-- · 2020-02-06 23:12
yongshi01 发表于 2012-6-5 13:16
EEPROM中的值能决定程序是否继续运行,跟程序放在EEPROM中的效果是一样的
关键是人家拷贝的时候如果跟EEPRO ...

十分感谢!
STC里的ID不是很可靠;是在内存中而且可以改变;形同虚设!

一周热门 更多>