您好!
我尝试使用 SHA-1身份验证,但这并不容易!
在 BQ78350的数据表中、我可以读出:
-生成512字节的 SHA-1输入块 B1 (总输入= 128位身份验证密钥 KD + 160位消息 M + 1 + 159个0 + 100100000)。
-要完成512位块...后面是159个0、然后是288的64位值(000...00100100000)
这两句话相互矛盾。
我尝试:
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我尝试使用 SHA-1身份验证,但这并不容易!
在 BQ78350的数据表中、我可以读出:
-生成512字节的 SHA-1输入块 B1 (总输入= 128位身份验证密钥 KD + 160位消息 M + 1 + 159个0 + 100100000)。
-要完成512位块...后面是159个0、然后是288的64位值(000...00100100000)
这两句话相互矛盾。
我尝试:
嘿 S é bastien,
这篇常见问题解答帖子将解答您的问题、 https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1178237/faq-what-is-the-procedure-to-program-the-sha-1-secure-key
此致、
尼克·理查兹
您好!
我有几个问题与你的解释有关。
1) 1)我无法更改 bq78350上的密钥
为什么不使用"0x0037 AuthenticationKey():此 Manufacturer Access 命令允许用户更改身份验证密钥。 支持通过 ManufacturerBlockAccess ()发送新的身份验证密钥。" 要修改密钥?
您只能更改一次密钥吗? 之后我们再也无法更改它了吗?
BQ 中的默认键是什么?
2)我无法理解身份验证是如何工作的。
在你的解释中我看不到:
生成512字节的 SHA-1输入块 B1 (总输入= 128位身份验证密钥 KD + 160位消息 M + 1 + 159个0 + 100100000)。
什么是"0s"?
为什么不使用:"+ 1 + 159个0 + 100100000 "
储罐。
我无法回答"[ FAQ ]对 SHA-1安全密钥进行编程的过程是什么?" 因为我无法 填写"器件或参考"框。
