在21世紀,密碼無處不在。我們家裡的電子鎖、銀行卡、支付寶、微信、各種網站都有密碼。如果使用同一套密碼管理,那麼一旦某個網站的數據庫被洩露,那麼我們所有渠道的密碼也會被洩露。假如每個網站都使用不同的密碼,如果不靠紙筆記錄下來,我們自己也會需要時不時的重置找回密碼。俗話說,好記性不如爛筆頭。
如果我們使用密碼管理軟件,我們也需要記住密碼管理軟件的管理密碼。該密碼若是被遺忘了,也将會雞飛狗跳--我們不得不去各個網站通過“忘記密碼”功能重置密碼。
近日,美國加州大學伯克利分校的計算機科學家Stuart Schechter發布了DiceKeys。這是一個裝有25個骰子的塑料盒--骰子一轉即可創建終身可用的主密碼。
DiceKeys由塑料盒、25個骰子、一個APP組成。
它的操作流程是這樣的:首先,我們從塑料盒裡随機拿出一個骰子,然後随手投擲;然後,APP調用我們的電子設備(例如筆記本電腦、手機、IPAD)的相機來掃描剛剛投擲的骰子,根據骰子DiceKeys會創建一個高度随機,數學上無法猜測的密鑰;最後,我們可以使用該密鑰生成密碼管理軟件的主密碼,加密電子錢包的密鑰。其實,骰子盒就是一個永遠不聯網的物理密鑰。
實際上,我們隻需要投擲一次骰子即可。投擲骰子後,将骰子放入塑料盒中,然後合上蓋子将骰子的位置永久固定住。最後使用DiceKeys的APP掃描骰子盒。該APP會根據骰子生成一個密鑰。為了安全,該APP不會存儲生成的密鑰。但是,我們可以通過重新掃描骰子盒來重新生成該密鑰。
由于骰子每個面上的數字和字母都不一樣,以及投擲後骰子的方向也不一樣,這意味着骰子如何定位有2196種不同的可能性。
Schechter正在開發一個單獨的APP,它将與DiceKeys集成。它可以将DiceKeys生成的密鑰寫入U2F令牌。
跟寫有密碼的紙張相比,塑料骰子盒更耐用而且更難丢失。目前,Schechter也在研究防火版的骰子盒。
DiceKeys允許開源社區對其進行維護升級。理想情況下,它可以無限期地正常工作。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!