您能指导我 BQ28z610的身份验证流程吗?
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.
BQ28z610认证指南:
身份验证流程:
注意:主机从 bq28z610接收的响应的格式为:0xAABBCCDDEEFFGGHHIIJKRRLMMNNOPPQKLSSTT、其中 AA 为 LSB。 因此、在下面的示例中、正确的结果是2F A2 7C EB 5B 61 64 84 62 0F E3 22 17 C2 9B 0A 8E 3C F3 F0
SHA1 TI-HMAC 代码:
BQ28z610中实现的 SHA1 HMAC 不是标准 HMAC、我们可以将其称为 TI-HMAC 以避免混淆。 TI-HMAC 函数具有两次 SHA1算法、其中第二次算法使用一次传递的密钥和输出。
例如:
键= 0123456789abcdeffedcba9876543210
挑战= 00112233445566778899aabbccddeeff11223344
SO 输入(密钥+挑战):0123456789abcdeffedcba9876543210001122345566778899aabbccdeeff11223344
结果:743d18ed77c7a60260c44d029a8aae067f4b5523
然后执行步骤2 (键+第一个结果)、输入为:0123456789abcdefedcba987654321043d18ed77c7a60260c44d029a8aae067f4b5523
结果为:0f83ec417cb4dbd2442af5f51c61abbef061685f