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
首先,按照與發(fā)送時相反的字節(jié)順序,計算發(fā)送到電量監(jiān)測計的 20 字節(jié) Key F 的 SHA-1 哈希值。Key F 是最后 8 個字節(jié)。Key C 使用相同的步驟。最后一個密鑰是附加到 Key F 的 Key C。
示例:
如果 2309BDC0A9F86B69111CA850B530339111000C47(小端)用于 KeyF
用于查找 keyF 的 SHA-1 哈希值輸入:470C0011913330B550A81C11696BF8A9C0BD0923(大尾序)
SHA-1 哈希值輸出:8877626BD64ABC4843E43F1E42C5413DB9EDBBA2
如果 330C0014913530B550A81D10696BF8A9C7BD0613(小端)用于 KeyC
用于查找 keyC 的 SHA-1 哈希值輸入:1306BDC7A9F86B69101DA850B530359114000C33(大尾序)
SHA-1 哈希值輸出:1B8689D48F55F5B5F81D30E012DFB96B7440433C
KeyF = 42C5413DB9EDBBA2,KeyC = 12DFB96B7440433C
針對全為 0 的挑戰(zhàn)碼的 SHA-1 哈希值輸入:
KeyF + KeyC + 挑戰(zhàn)碼 = 42C5413DB9EDBBA212DFB96B7440433C0000000000000000000000000000000000000000
響應(yīng):1625A385F73436792FD693D727BAC6EE47291D0B
第二個哈希值是第一個哈希值的響應(yīng)并附加到密鑰:
KeyF + KeyC + 第一個哈希值的響應(yīng) = 42C5413DB9EDBBA212DFB96B7440433C1625A385F73436792FD693D727BAC6EE47291D0B
響應(yīng):B0BEF440CAC492FAF09604A46C2C0996512331AF
在使用全 0 挑戰(zhàn)碼后,此響應(yīng)需要與從電量監(jiān)測計接收到的數(shù)據(jù)相對應(yīng)。