回覆列表
  • 1 # 使用者8561832946998

    2、生成臨時密碼過程不過就是管理員密碼加上隨機函式透過加密演算法生成另一串字元(如果知道演算法可反編譯,哈哈~嚇你),加上隨機函式的目的是每次生成的密碼不一樣。

    3、在輸入臨時密碼開鎖時,實際上就是透過相同演算法,鎖的固化程式先把儲存器的管理員密碼透過相同演算法生成"臨時密碼",然後把輸入的臨時密碼隨機碼字元部分去掉,只取"管理員密碼"。

    4、鎖的固化程式進行身份驗證,將兩個"臨時密碼"進行逐位比對,如果有一位不問,呵呵你懂的,反之,開門。

    5、如果兩把鎖管理員密碼相同,但演算法不同,不能互相開鎖。但同一廠家的鎖可能演算法相同,也就是說同一廠家如果管理員密碼相同,可能生成的密碼可以相互開鎖。為最大程度避免這種情況,臨時密碼10分鐘內有效。但這樣一來,手機生成密碼的時間(年月日時分秒)也被加入到演算法裡,(即手機生成密碼時為管理員密碼+隨機函式碼+當時日期時間)開鎖時和鎖的時間比對,差距10分鐘以上不能開鎖。這樣一來,手機時間和鎖的時間相差10分鐘以上,哪怕生成了密碼也不能開鎖。

  • 中秋節和大豐收的關聯?
  • 少年強則國強朗誦原文解釋?