ZHCAF27 March   2025 BQ27Z558 , BQ27Z561 , BQ27Z561-R1 , BQ27Z561-R2 , BQ27Z746 , BQ27Z758 , BQ28Z610 , BQ28Z610-R1 , BQ34Z100-G1 , BQ34Z100-R2 , BQ4050 , BQ40Z50 , BQ40Z50-R1 , BQ40Z50-R2 , BQ40Z80 , BQ41Z50 , BQ41Z90

 

  1.   1
  2.   摘要
  3.   商标
  4. 1使用 BQKEYPACKAGER 生成密钥文件
    1. 1.1 SHA1 流程
      1. 1.1.1 如何计算 SHA1 密钥
    2. 1.2 SHA256 流程
    3. 1.3 ECC 流程
  5. 2使用 BQKEYPROGRAMMER 将密钥编程到电量监测计中
  6. 3在生产环境中对密钥进行编程
  7. 4总结
  8. 5参考资料

SHA256 流程

对于 SHA256 而言,有两种生成密钥的方式,一种是输入 2 个挑战码,然后根据这些挑战码生成密钥;另一种是输入一个预先生成的密钥。

第 1 步:下载并安装 BQKEYPACKAGER。

第 2 步:打开 BQKEYPACKAGER 并选择正确的身份验证方案和相应的器件。在本示例中,我们选择了 SHA256 密钥 BQ9035。

第 3 步:输入 2 个挑战码或一个预先生成的密钥。在本例中,2 个挑战码输入分别为 1234567890123456789012345678901234567890123409876543210987654321098765432109876543210987。在本例中,预先生成的密钥为 AAAA1111BBBB2222CCCC3333DDDD4444EEEE5555FFFF66667777888899990000

第 4 步:为生成的 .bqk 文件输入一个密码,并输入任何想要在 BQKEYPROGRAMMER 中显示的注释内容。对于这些示例,密码为 example1234567890,注释为 example

第 5 步:选择 Create bqKey file,然后选择输出目标位置和文件名。如果使用 SHA256 挑战码方法,在创建文件之后,会弹出一个显示完整生成密钥的窗口。在本例中,输出密钥为 CA1194A558362B5FA6E7887DA7B41EC65481031C133249274853B0559D887BA3

 使用 BQ9035 的 SHA256 挑战码示例图 1-3 使用 BQ9035 的 SHA256 挑战码示例
 使用 BQ9035 的 SHA256 密钥示例图 1-4 使用 BQ9035 的 SHA256 密钥示例
 SHA256 生成的密钥输出图 1-5 SHA256 生成的密钥输出