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参考资料

在生产环境中对密钥进行编程

为了帮助在生产环境中进行身份验证编程,BQKEYPROGRAMMER 提供了“生成 FlashStream 文件”功能,可以导出一个包含 I2C 命令的 FlashStream 文件,以便将身份验证功能编程到电量监测计中。然后,可以将此 FlashStream 文件解析到生产环境中,以将该特定的身份验证密钥或密钥的一半编程到相应的电量监测计中。此 FlashStream 文件中包含了经过解密的原始身份验证密钥,因此并、不安全。

注: BQKEYPACKAGER 和 BQKEYPROGRAMMER 并不是直接用于生产环境,因此也不受相应的支持。德州仪器 (TI) 对于分别使用 BQKEYPACKAGER 或 BQKEYPROGRAMMER 进行封装或编程的任何密钥的安全性概不负责。用户有责任确保密钥的安全,并对能够访问密钥任何部分的各方数量加以限制。