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
首先,按照與發送時相反的字節順序,計算發送到電量監測計的 20 字節 Key F 的 SHA-1 哈希值。Key F 是最后 8 個字節。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 的挑戰碼的 SHA-1 哈希值輸入:
KeyF + KeyC + 挑戰碼 = 42C5413DB9EDBBA212DFB96B7440433C0000000000000000000000000000000000000000
響應:1625A385F73436792FD693D727BAC6EE47291D0B
第二個哈希值是第一個哈希值的響應并附加到密鑰:
KeyF + KeyC + 第一個哈希值的響應 = 42C5413DB9EDBBA212DFB96B7440433C1625A385F73436792FD693D727BAC6EE47291D0B
響應:B0BEF440CAC492FAF09604A46C2C0996512331AF
在使用全 0 挑戰碼后,此響應需要與從電量監測計接收到的數據相對應。