本發(fā)明涉及網(wǎng)絡技術安全領域,是一種輔助用戶設置復雜密碼的便攜式密碼管理設備。
背景技術:
隨著網(wǎng)絡對人們生活的越來越滲透,我們每個人都會有越來越多的各種大大小小的網(wǎng)站用戶名和密碼,大部分人為了方便記憶都會將多個網(wǎng)站的帳號和密碼設置成一樣的。但是不同的網(wǎng)站安全性又不同,一些小網(wǎng)站遭到黑客入侵后數(shù)據(jù)庫的泄漏,就有可能導致涉及用戶的其他網(wǎng)站的帳號一同泄漏,被不法分子所利用。所以,如果將每一個帳號分別去設置密碼,那么即使安全性低的網(wǎng)站數(shù)據(jù)庫遭到泄漏,那么用戶的其他帳號也不會遭到威脅了。
大部分網(wǎng)民設置密碼時,為了方便記憶,都會將自己的一些個人信息,或者一些有意義的信息進行組合,設置成密碼。比如名字的英文縮寫,生日,單詞等等。這樣雖然方便記憶,但是采用這種組合方式,組合種類很有限。不法分子在收集到個人信息后,可以利用社會工程工具,進行密碼字典生成。就有很大幾率將此類密碼暴力破解掉。所以如果采用隨機字符串組合的密碼,安全性能就大大提高。
現(xiàn)有的一些密碼管理器,需要使用上位機進行配置,也就是得將密碼管理器插入電腦進行配置操作。一但電腦中木馬病毒,那么在配置時,不法分子就可以一下子獲取到用戶的所有密碼。
技術實現(xiàn)要素:
鑒于以上現(xiàn)有技術的問題,本發(fā)明設計了一種便攜式的個人口令管理設備。設置完全無需上位機,脫機進行配置,使設備完全與網(wǎng)絡隔離,避免遭到遠程控制泄漏。而且內(nèi)部存儲密碼為隨機生成的字符串組合,提高了復雜性。并且可以儲存多組不同長度的密碼,方便用戶為不同的帳號所設置。為了方便用戶的輸入,使用鍵盤芯片,在用戶選中密碼組時,不僅會在屏幕上顯示出密碼,插入電腦時,將識別為鍵盤。用戶可以一鍵輸入密碼。
實現(xiàn)本發(fā)明的技術方案是:
設備結構如圖1,使用單片機控制和eeprom存儲芯片存儲密碼數(shù)據(jù),oled屏幕顯示,鍵盤芯片連接usb口。
使用兩枚eeprom芯片存儲密碼,一枚為設備內(nèi)置,一枚安裝在設備外的備份卡中。用戶需要將備份卡插入設備,才可以進行密碼設置。兩枚eeprom容量相同,在設置密碼時會自動備份到外置備份卡中。
在用戶設置設備密碼時,會隨機生成1024組不同長度的密碼存儲,分為a、b、c、d四個類,幾類分別代表不同長度的隨機密碼,每一個密碼都有編號。(如a001為長度為8位的第1個密碼,b003為長度為12位的第3個密碼,d256為長度為20位的第256個密碼)用戶只需自行記憶下不同的帳號所對應的密碼編號即可。
在需要查看密碼時,通過設備上的oled屏幕選擇密碼編號,進行顯示某個編號的明文密碼。
本設備并不存儲用戶帳號,也沒有用戶自行輸入功能,防止在設備遺失后遭到泄漏。
為方便用戶輸入長密碼,內(nèi)置一枚鍵盤芯片,通過mcu控制,在用戶選中某個編號的密碼后,可以自動敲出該密碼。
當不小心遺失設備時,可將備份卡插入新設備,進行恢復密碼數(shù)據(jù)。
附圖說明
圖1是本發(fā)明便攜式的個人口令管理設備電路結構連接框圖。