CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

使用 GProgrammer Version: 1.2.41 的GR5xxx_encrypt_signature.exe 命令行仅仅加签,使用同一个固定数字加签出来的bin,前后两次不一样 GR551x

135***901

2025-11-21 18:44

使用 GProgrammer Version: 1.2.41 的GR5xxx_encrypt_signature.exe 命令行仅仅加签,使用同一个固定数字加签出来的bin,前后两次不一样,请问是什么原因?正确是不是应该一样?

我使用GProgrammer GUI 方式手动加签也发现一样的问题,前后两次加签出来的bin文件不一样。

0收藏

0赞成

135***901

2025-11-24 14:51

关键是我是用GUI方式(非命令行)手动签名,,使用同一个固定数字加签出来的bin,前后两次也不一样

0条评论

0赞成

0收藏

您的评论

135***901

2025-11-24 14:35

我每一次使用的指令行如下帮忙看看是哪里有问题。谢谢!:

echo [+] Signing firmware...

%GPROG_CMD% ^

--operation="sign" ^

--firmware_key="sign_key/firmware.key" ^

--signature_key="sign_key/sign.key" ^

--signature_pub_key="sign_key/sign_pub.key" ^

--product_json_path="sign_key/product.json" ^

--rand_number="sign_key/random.bin" ^

--ori_firmware="../Keil_5/Listings/GT800.bin" ^

--output="../Keil_5/Listings/GT800_Signed.bin" ^


--base_addr="0x01000000" ^

--flash_size="1024" ^

--product_type="0" ^

>nul 2>&1

0条评论

0赞成

0收藏

您的评论

185***527

汇顶员工
2025-11-24 10:04

你好,

大概率是因为你每次加签的时候使用密钥不一样,

首次加签时,应该是让工具随机生成密钥

后续加密时,应该使用之前工具已生成的密钥

0条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注