ercircle
发表于 2025-8-20 17:36:14
huxudong386 发表于 2025-8-20 17:29
老师您说的原始并文件是把原始程序hex文件(未加密的是吧)保存成bin文件是吗 ...
或者原始hex文件,新建工程能复现问题吗
huxudong386
发表于 2025-8-21 09:58:18
ercircle 发表于 2025-8-20 17:36
或者原始hex文件,新建工程能复现问题吗
我把原始hex文件用STC编程软件打开点击保存文件 默认bin格式,容量并没多大变化的,还是加密时改变了里面的内容
ercircle
发表于 2025-8-21 10:13:53
huxudong386 发表于 2025-8-21 09:58
我把原始hex文件用STC编程软件打开点击保存文件 默认bin格式,容量并没多大变化的,还是加密时改变了里面 ...
需要可以复现的文件,我这边测试加密前872字节,加密后872字节。
原始资料保密的话,可以新建一个工程复现吗?换台电脑复现下?
huxudong386
发表于 2025-8-21 15:16:50
ercircle 发表于 2025-8-21 10:13
需要可以复现的文件,我这边测试加密前872字节,加密后872字节。
原始资料保密的话,可以新建一个工程复 ...
老师 我下载了您未加密的bin文件和密钥加密测试和您说的一样,没出现问题。我这边用其他电脑用我的代码也测试过一样变大的,我把我的hex代码和密钥发给您您帮我测试下看看会不会变大呢
huxudong386
发表于 2025-8-21 15:29:47
老师我发现个问题,我生成的密钥保存后查看属性 大小256个字节 但显示空间为0个字节有点奇怪呢
ercircle
发表于 2025-8-21 15:52:05
huxudong386 发表于 2025-8-21 15:29
老师我发现个问题,我生成的密钥保存后查看属性 大小256个字节 但显示空间为0个字节有点奇怪呢 ...
和这个显示没关系,但用楼上的hex可以复现,我们研究下
ercircle
发表于 2025-8-21 17:07:08
huxudong386 发表于 2025-8-21 15:29
老师我发现个问题,我生成的密钥保存后查看属性 大小256个字节 但显示空间为0个字节有点奇怪呢 ...
变大是因为12K系列加密逻辑带着FE区一起,然后12K64使用加密功能要稍微麻烦点:
1.先hex加密成bin文件
2.将bin文件分割成前64KB EEPROM文件和剩余的程序文件
3.ISP分别加载EEPROM文件和程序文件一起下载
huxudong386
发表于 2025-8-22 11:19:03
ercircle 发表于 2025-8-21 17:07
变大是因为12K系列加密逻辑带着FE区一起,然后12K64使用加密功能要稍微麻烦点:
1.先hex加密成bin文件
老师 您回复的是32G单片机吗,您说的分割用什么软件分割呢,WinHex这款软件可以吗,这个问题确定是加密bug是吧,希望STC改进下不然太麻烦了
huxudong386
发表于 2025-8-22 11:26:45
huxudong386 发表于 2025-8-22 11:19
老师 您回复的是32G单片机吗,您说的分割用什么软件分割呢,WinHex这款软件可以吗,这个问题确定是加密bu ...
还有我怎么知道什么样的文件分割多大,从哪里分割呢
ercircle
发表于 2025-8-22 11:54:20
huxudong386 发表于 2025-8-22 11:26
还有我怎么知道什么样的文件分割多大,从哪里分割呢
用WinHex可以,前64K分割到EEPROM文件