-
1 # 使用者7896717416292
-
2 # 使用者6334142944781
智慧門鎖最方便的功能之一,就是臨時密碼或者一次性密碼,大家都知道,我們平時會碰到很多場景,比如說突然有客人來訪,臨時有個保姆上門,你都不想給他長期的密碼或者鑰匙,針對傳統機械門鎖,我們的解決方案是家裡“留門”給他開或者是給他鑰匙,這種實際上是非常不安全,而且體驗很差,
針對這個場景,智慧門鎖給出的解決方案是一次性臨時密碼,臨時密碼,主要就是用於這樣的臨時性的一次性開門的場景,還有使用時間的限制,或者是使用次數的限制。
比如說張三拜訪,給他一個臨時密碼,它可以進來一次兩次三次或者可以對一段時間內,進入比如說5分鐘內或者10分鐘內或者一個小時內。
這個功能就叫臨時密碼。
針對以上場景,大概應該瞭解臨時密碼在智慧門鎖中的重要性了。
-
3 # 使用者7673524655038
2、生成臨時密碼過程不過就是管理員密碼加上隨機函式透過加密演算法生成另一串字元(如果知道演算法可反編譯,哈哈~嚇你),加上隨機函式的目的是每次生成的密碼不一樣。
3、在輸入臨時密碼開鎖時,實際上就是透過相同演算法,鎖的固化程式先把儲存器的管理員密碼透過相同演算法生成"臨時密碼",然後把輸入的臨時密碼隨機碼字元部分去掉,只取"管理員密碼"。
4、鎖的固化程式進行身份驗證,將兩個"臨時密碼"進行逐位比對,如果有一位不問,呵呵你懂的,反之,開門。
5、如果兩把鎖管理員密碼相同,但演算法不同,不能互相開鎖。但同一廠家的鎖可能演算法相同,也就是說同一廠家如果管理員密碼相同,可能生成的密碼可以相互開鎖。為最大程度避免這種情況,臨時密碼10分鐘內有效。但這樣一來,手機生成密碼的時間(年月日時分秒)也被加入到演算法裡,(即手機生成密碼時為管理員密碼+隨機函式碼+當時日期時間)開鎖時和鎖的時間比對,差距10分鐘以上不能開鎖。這樣一來,手機時間和鎖的時間相差10分鐘以上,哪怕生成了密碼也不能開鎖。
回覆列表
臨時密碼",然後把輸入的臨時密碼隨機碼字元部分去掉,只取"管理員密碼"。4、鎖的固化程式進行身份驗證,將兩個"臨時密碼"進行逐位比對,如果有一位不問,呵呵你懂的,反之,開門。5、如果兩把鎖管理員密碼相同,但演算法不同,不能互相開鎖。但同一廠家的鎖可能演算法相同,也就是說同一廠家如果管理員密碼相同,可能生成的密碼可以相互開鎖。為最大程度避免這種情況,臨時密碼10分鐘內有效