51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课 免费课 排行榜 短视频 直播课 软考学堂
全部课程 软考 信创认证 华为认证 厂商认证 IT技术 PMP项目管理 免费题库
在线学习
文章 资源 问答 课堂 专栏 直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
51CTO博客

51CTO博客

  • 首页
  • 关注
  • 排行榜
  • 精品课程升职加薪
  • 免费资料领资料
  • 软考题库软考题库
    软考题库
    科目全、试题精、讲解专业,扫码免费刷
  • 搜索历史 清空
    热门搜索
    查看【 】的结果
  • 写文章
  • 创作中心
  • 登录注册

wx62ba5f64cd743的博客

  • 动态
  • 博客
  • 分类
  • 订阅/关注
  • 意见
    反馈
  • 训练营训练营
wx62ba5f64cd743

wx62ba5f64cd743

这个家伙比较懒,还没有个人介绍
  • 3824 人气
  • 2 原创
  • 0 粉丝
  • 1912 阅读数
关注
于 2022-06-28 加入 51CTO3.3年
精品课程领资料
免费资料>
2025软考
系统架构设计师 系统规划与管理师 软件设计师 系统集成项目管理工程师
信创认证
系统架构师 信创集成项目管理师 信创规划管理师 系统开发工程师
厂商认证
CKA/CKS架构师 红帽认证工程师 Oracle-OCP认证 Oracle-OCM认证
IT技术
数据库高级工程师 AIGC大模型实战 Linux云计算架构师 Python全栈开发
华为认证
数通HCIP认证 云计算HCIE认证 华为存储HCIE认证 HCIP安全认证

七日热门

全部文章
[Linux]探索进程的奥秘:从硬件到软件的全面解析
冯诺依曼体系结构
操作系统
进程概念
状态
优先级
明明已经配置好了环境,但是系统提示错误:无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
#conda
#python
#编译器
#环境变量
#cmdlet
HarmonyOS:弹出框层级管理
HarmonyOS Next
HarmonyOS
鸿蒙
C++内存管理的机制
ci
构造函数
数组
Rds 每日备份的库恢复的解决方案
sql
数据库
mysql

Ta的分类

加载更多
  • 按发布时间
  • 按阅读量
  • 时间轴
    全部2篇
    2022年2篇 07月1篇 06月1篇
  • 推荐/精选
  • 全部
    全部 原创 转载 翻译

你辛苦做出来的id软件加密就这么轻松被改了

开发人员一般设计软件加密方法:读id---复杂算法计算---对比之前存储的对应数据(与id相关)---判断芯片是否合法。由于读id时很多人直接用id起始地址,例如0x1FFFF7E8,破解的人只要把这个数据改成0x8000020,并且0x8000020程序区域填上母片的id,不管你的算法有多复杂,这时你的程序就被破解了,改这种软件加密一分钟就改好了。所以千万注意程序里面不要出现id起始地址。用以下

数据
软件加密
#define
原创 2022-07-01 09:56:06 230 阅读

STM32103/GD32F103解密去掉UID方法

目前常见的STM32及GD32系列的MCU芯片都具有唯一UIDUID是唯一标识符(unique identifier),在STM32系列微控制器的每一颗芯片都具有全球唯一的标识符,该标识符为128位二进制序列。因此我们可以利用芯片UID的唯一性对程序进行加密,使每一个产品中的程序也具有唯一性,即使非法使用者获取了MCU中的程序复制到其他芯片中也是不能正常运行的,从而达到保护开发者的知识产权不被侵犯

加密芯片
标识符
随机数
原创 2022-06-30 13:17:27 1682 阅读 1评论

欢迎

51CTO博客

Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号

关于我们
官方博客 全部文章 热门标签 班级博客
了解我们 网站地图 意见反馈
友情链接
鸿蒙开发者社区 51CTO学堂
51CTO 软考资讯