找回密码
 立即注册
楼主: huxudong386

32单片机编程加密后数据量达到60多k是什么原因呢

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-22 11:19:03
已绑定手机

2

主题

17

回帖

74

积分

注册会员

积分
74
发表于 前天 09:58 | 显示全部楼层
erci*** 发表于 2025-8-20 17:36
或者原始hex文件,新建工程能复现问题吗

我把原始hex文件用STC编程软件打开点击保存文件 默认bin格式,容量并没多大变化的,还是加密时改变了里面的内容

点评

需要可以复现的文件,我这边测试加密前872字节,加密后872字节。 原始资料保密的话,可以新建一个工程复现吗?换台电脑复现下? [attachimg]112536[/attachimg] [attachimg]112537[/attachimg]  详情 回复 发表于 前天 10:13
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:276
  • 最近打卡:2025-08-23 14:05:57
已绑定手机

80

主题

2979

回帖

6355

积分

荣誉版主

无情的代码机器

积分
6355
发表于 前天 10:13 | 显示全部楼层
huxudo*** 发表于 2025-8-21 09:58
我把原始hex文件用STC编程软件打开点击保存文件 默认bin格式,容量并没多大变化的,还是加密时改变了里面 ...

需要可以复现的文件,我这边测试加密前872字节,加密后872字节。
原始资料保密的话,可以新建一个工程复现吗?换台电脑复现下?



src.bin (872 Bytes, 下载次数: 1) dst.bin (872 Bytes, 下载次数: 1) m.k (256 Bytes, 下载次数: 1)
截图202508211011243379.jpg
截图202508211011529201.jpg

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-22 11:19:03
已绑定手机

2

主题

17

回帖

74

积分

注册会员

积分
74
发表于 前天 15:16 | 显示全部楼层
erci*** 发表于 2025-8-21 10:13
需要可以复现的文件,我这边测试加密前872字节,加密后872字节。
原始资料保密的话,可以新建一个工程复 ...

老师 我下载了您未加密的bin文件和密钥加密测试和您说的一样,没出现问题。我这边用其他电脑用我的代码也测试过一样变大的,我把我的hex代码和密钥发给您您帮我测试下看看会不会变大呢

RQDBCSGZB.hex

2.87 KB, 下载次数: 1

源程序HEX代码

STCm.k

256 Bytes, 下载次数: 1

密钥

回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-22 11:19:03
已绑定手机

2

主题

17

回帖

74

积分

注册会员

积分
74
发表于 前天 15:29 | 显示全部楼层
老师我发现个问题,我生成的密钥保存后查看属性 大小256个字节 但显示空间为0个字节有点奇怪呢
截图202508211529268688.jpg

点评

变大是因为12K系列加密逻辑带着FE区一起,然后12K64使用加密功能要稍微麻烦点: 1.先hex加密成bin文件 2.将bin文件分割成前64KB EEPROM文件和剩余的程序文件 3.ISP分别加载EEPROM文件和程序文件一起下载 [attachi  详情 回复 发表于 前天 17:07
和这个显示没关系,但用楼上的hex可以复现,我们研究下  详情 回复 发表于 前天 15:52
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:276
  • 最近打卡:2025-08-23 14:05:57
已绑定手机

80

主题

2979

回帖

6355

积分

荣誉版主

无情的代码机器

积分
6355
发表于 前天 15:52 | 显示全部楼层
huxudo*** 发表于 2025-8-21 15:29
老师我发现个问题,我生成的密钥保存后查看属性 大小256个字节 但显示空间为0个字节有点奇怪呢 ...

和这个显示没关系,但用楼上的hex可以复现,我们研究下
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:276
  • 最近打卡:2025-08-23 14:05:57
已绑定手机

80

主题

2979

回帖

6355

积分

荣誉版主

无情的代码机器

积分
6355
发表于 前天 17:07 | 显示全部楼层
huxudo*** 发表于 2025-8-21 15:29
老师我发现个问题,我生成的密钥保存后查看属性 大小256个字节 但显示空间为0个字节有点奇怪呢 ...


变大是因为12K系列加密逻辑带着FE区一起,然后12K64使用加密功能要稍微麻烦点:

1.先hex加密成bin文件
2.将bin文件分割成前64KB EEPROM文件和剩余的程序文件
3.ISP分别加载EEPROM文件和程序文件一起下载

截图202508211707013760.jpg

三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-22 11:19:03
已绑定手机

2

主题

17

回帖

74

积分

注册会员

积分
74
发表于 昨天 11:19 | 显示全部楼层
erci*** 发表于 2025-8-21 17:07
变大是因为12K系列加密逻辑带着FE区一起,然后12K64使用加密功能要稍微麻烦点:

1.先hex加密成bin文件

老师 您回复的是32G单片机吗,您说的分割用什么软件分割呢,WinHex这款软件可以吗,这个问题确定是加密bug是吧,希望STC改进下不然太麻烦了
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-22 11:19:03
已绑定手机

2

主题

17

回帖

74

积分

注册会员

积分
74
发表于 昨天 11:26 | 显示全部楼层
huxudo*** 发表于 2025-8-22 11:19
老师 您回复的是32G单片机吗,您说的分割用什么软件分割呢,WinHex这款软件可以吗,这个问题确定是加密bu ...

还有我怎么知道什么样的文件分割多大,从哪里分割呢

点评

用WinHex可以,前64K分割到EEPROM文件  详情 回复 发表于 昨天 11:54
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:276
  • 最近打卡:2025-08-23 14:05:57
已绑定手机

80

主题

2979

回帖

6355

积分

荣誉版主

无情的代码机器

积分
6355
发表于 昨天 11:54 | 显示全部楼层
huxudo*** 发表于 2025-8-22 11:26
还有我怎么知道什么样的文件分割多大,从哪里分割呢

用WinHex可以,前64K分割到EEPROM文件
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-08-22 11:19:03
已绑定手机

2

主题

17

回帖

74

积分

注册会员

积分
74
发表于 昨天 13:35 | 显示全部楼层
erci*** 发表于 2025-8-22 11:54
用WinHex可以,前64K分割到EEPROM文件

好的 老师 我试试看,谢啦
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-23 20:17 , Processed in 0.129700 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表