前言

目前MCU程序破解非常容易,最简单粗暴的方法就是直接将MCU内部flash整块copy走,再copy下你的硬件和结构,这样很快就能山寨出你的产品。
这样很不尊重开发者的劳动成果,为了保护开发者的权益。目前有一个简单的MCU加密方法,就算抄袭者整块copy你MCU的flash,也无法正常运行你的程序。

原理

Created with Raphaël 2.2.0MCU初始化读取MCU本地flash的licencelicence通过tea算法解密成关键id关键id是否与MCU CPUID一致?进入正常程序串口接收上位机下发的数据接收到数据,并与key对比一致?读取CPUID经过tea加密保存到MCU本地flash进入正常程序yesnoyesno

注意事项

注意保存tea的key
注意保存上位机对比的key

简单的MCU加密方法,防破解、防抄袭、防山寨相关推荐

  1. 常见的加密方法与破解思路

    电脑在我们身边逐步扮演着越来越重要的角色,越来越多的机密数据存放在我们的电脑中.随着人们安全意识的不断提高,我们也开始大量使用密码来保护自己的机密数据.然而,经常还能听到"XX网站被黑客攻击 ...

  2. Python 简单数据/密码加密方法

    # 简单数据加密""" 加密方法:1.获取所有字符ASCII码,进行累加2.拼接所有字符ASCII码,顺序拼接3.把顺序拼接的ASCII码,倒序排列4.把倒序排列的ASC ...

  3. Windows用户密码的加密方法与破解

    再研究Hastcat的时候涉及到了Windows的Hash破解,感觉这个地方还是有一些姿势点和细节的,特此写文章记录之. Hash简介 Hash 一般翻译为"散列",也可直接音译为 ...

  4. 【STM32+cubemx】0025 HAL库开发:唯一ID获取和简单的程序加密

    1)STM32芯片的唯一ID简介 STM32内部有一个96bit的产品唯一ID,在出厂被固化在芯片中,是不能修改的,而且每个芯片不同,可以作为芯片的身份标识. STM32不同系列的ID起始地址不同,如 ...

  5. 巧用加密方法保障电子邮件系统安全

    近几年来,针对公司的间谍活动越来越严重.因此部署某种加密系统以确保窥探者不能从其截获的消息中破译什么内容,或者不能因为电脑被窃取而丢失信息是非常有意义的.不管是客户的数据,雇员数据,知识产权还是财务信 ...

  6. 文华财经指标公式大全,通达信指标加密破解DLL加密防破解技术方法

    STICKLINE(做多 AND C<O,C,O,0.3,0),COLORFF00FF;  STICKLINE(做多 AND C>=O,C,O,3,1),COLOR0000FF;  {ST ...

  7. 单机 amp; 弱联网手游 防破解、金币改动 简单措施

    单机 & 弱联网手游 防破解.金币改动 简单措施 手游经常使用破解方法 对于一个弱联网或者单机游戏,能够从下面方面去破解: 1.找得到存档文件的,直接破解改动存档文件. 2.找不到存档文件,就 ...

  8. 软件安全防破解之字符串加密,提高破解难度让你的软件不再轻易被山寨

    原文:http://bbs.84zcb.com/showtopic-3430.aspx 大家知道提示框和字符串是新手破解的关系,如果我们能将敏感的字符串进行加密传输,那么就可以杜绝90%以上的破解新手 ...

  9. 网易云加密--Android安卓移动应用程序加密加壳保护方案防破解防逆向分析防游戏外挂

    网易云加密--Android安卓移动应用程序加密加壳保护方案防破解防逆向分析防游戏外挂 一.服务简介 网易云加密为网易公司旗下产品,致力于为移动应用程序提供专业保护方案,让加固变得更简单,一键搞定.目 ...

  10. Centos8 加密 GRUB 防破解root密码

    忘记root密码的时候,往往会进入单用户模式重置root密码.任何人能通过未设防grub重置root密码是很危险的事,本文以centos8为例介绍设置GRUB账户给GRUB加密,避免能直接进入单用户模 ...

最新文章

  1. Java进程占用内存超高分析
  2. UITextField与UITextView的区别
  3. php微信公众号开发入门
  4. JBoss 4.x 5.x 6.xJBossMQ JMS 反序列化漏洞
  5. Java基础-static 关键字解析
  6. keil4编译c语言,用keil4编译C语言代码,编译通过,但是链接时无法产生.hex文件。...
  7. 万年历查询系统理解与功能增添
  8. 常见的linux系统故障,linux常见的系统故障排除
  9. 添加弹窗_阻止电脑广告弹窗窗口让电脑桌面更清洁
  10. JavaScript:利用StringBuffer类提升+=拼接字符串效率
  11. 简单python脚本实例-python脚本例子
  12. python画动态图-Python使用matplotlib画动态图
  13. 17张程序员搞笑图片
  14. 重装系统数据恢复工具
  15. 霍尼韦尔摄像头ip地址修改_Honeywell 安防系统使用手册(IP-ALARM-II).pdf
  16. 对现有计算机应用的建议,对计算机课程的建议
  17. win10电脑插耳机没反应(win10插上耳机还外放)
  18. CentOS7 阻止笔记本合盖时休眠
  19. undefinednbsp;methodnbsp;`titl…
  20. Python GUI教程 | Lynda教程 中文字幕

热门文章

  1. css 实现一个尖角_css实现气泡的小尖角效果
  2. 泡泡龙游戏开发系列教程(五)
  3. Keil综合(02)_工程窗口各项图标描述
  4. html用if函数,if函数的使用方法(IF函数七种条件判断用法都在这)
  5. Python爬取豆瓣电影信息并分析
  6. 高斯分布的概率密度函数
  7. 1.从第一道面试题谈起
  8. pdf转图片在线转换免费
  9. layui 模板判断_layui之模板弹框
  10. python等比例压缩图片_python使用pil进行图像处理(等比例压缩、裁剪)实例代码