你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
adlu 发表于 2016-3-31 09:30 Very Good! 大赞野火的无私奉献!讲的非常细致入微。
野火_firege 发表于 2016-3-31 09:39 看到哪里啦
adlu 发表于 2016-3-31 10:30 我是根据需要看的,开发的产品收尾了,在做加密处理,所以在看最后一章。 书中从寄存器到标准库、位带操 ...
wtliu 发表于 2016-3-31 10:41 非常好,下载学习。
adlu 发表于 2016-3-31 10:46 关于加密,说两句。 我用STM32的ID进行加密,基本思路是: 1.在FLASH中开辟一个扇区用于存储密码,初始程序 ...
xnmc2013 发表于 2016-3-31 15:51 呵呵,什么时候也搞个团购之类,买一套板子也好和教程对着学啊!
cooleels 发表于 2016-3-31 14:16 灰常灰常的感谢,太牛了
看到哪里啦
我是根据需要看的,开发的产品收尾了,在做加密处理,所以在看最后一章。
书中从寄存器到标准库、位带操作、启动文件、时钟配置、SysTick、FSMC、SDIO到内部FLASH,都讲的很详细,很有参考价值。配得上“零死角”这三个字!
厉害,搞加密了。 搞加密可以看看最后三章,应该有些价值。
我用STM32的ID进行加密,基本思路是:
1.在FLASH中开辟一个扇区用于存储密码,初始程序使用的是通用密码;
2.上电后读取ID,作为加密算法的输入参数,得到密码串;
3.读取密码,跟通用密码对比,如果一致,则将2.中的密码串写入密码区,如果不一致,则跟2.中的密码串对比,如果一致则运行程序,否则销毁程序。
据说STM32F1系列是的ID是可以被修改的,因为这个ID是存储在某段FLASH空间中的。
请问野火可有听说?如果这是真的,上述加密方式一攻即破!!
有没有更好的加密方式?
好好学,要是发现有什么错误了,请告知。
ID是不是放在OPT这个部分,如果是那就应该修改不了。暂时也没有看到ST的资料说这个ID可以修改,如果可以修改那唯一ID还有啥意义。
你这个思路基本上就是目前比较成熟的加密思路,只要做到人家破解的成本高于自己开发的成本,那加密的效果就算起到了。
需要的话直接到淘宝店里面买就可以了,429比较贵,团购不现实
谢谢支持