當前位置:
首頁 >
UKEY开发 用户登录流程
發布時間:2024/8/1
37
豆豆
生活随笔
收集整理的這篇文章主要介紹了
UKEY开发 用户登录流程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
UKEY版本:UKEY2000D
最近公司接了一個開發項目,需要開發一個使用UKEY進行用戶身份認證的功能,看了一些開發文檔和資料后自己整理了一下用戶登錄的流程。
下面先介紹一下UKEY的內部結構,也就是那個像U盤一樣的東西,通常叫他加密鎖、加密狗。下面就是加密鎖的內部結構:
如圖所示,在加密鎖內部有各種算法,這些算法都是開發商設置在加密鎖內部的固話算法,不同的開發商應該會設置不同的算法。所以這里我就不會具體的將算法函數列出來了。
雖然算法不同,但是對于身份認證的原理都應該是相同的,我就主要講一下用戶登錄時認證身份的流程吧。
當然,既然是開發,那么加密狗內部是密鑰、用戶身份、Pin碼都是需要進行設置的,一個用戶對應一份密鑰對應一個Pin碼才是對的。同樣我將會說一下我理解的設置流程:
當然,用戶既然有忘記密碼的情況,也會有忘記Pin碼的情況,這時可以聯系管理員進行查看或者修改Pin碼,因為修改新Pin碼必須要使用到原來的Pin碼(防止了黑客拿到用戶的加密狗修改Pin碼的情況),所以服務器數據庫保存的Pin碼就很有用了。
我理解的UKEY身份認證流程和設置流程就是這樣的了。
以上如果有不對的地方,請大神指出,感激不盡!!!
總結
以上是生活随笔為你收集整理的UKEY开发 用户登录流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nexus3搭建本地仓库
- 下一篇: 摩尔定律的未来