2013/01/09

Strong Password Generator

所有網路服務使用相同的密碼-風險太高
每個網路服務使用不同的密碼-難以記憶

為解決這個困擾開發了一個密碼產生器,只要輸入一個個人主密碼和一個網站識別碼,就能產生一組混合大小寫字母和數字,最長28位的高強度密碼。
修改網站識別碼就能為另一個網站產生難以推導的新密碼,即使某組密碼不幸外洩也不會殃及其他網站。

將這個產生器做成Chrome及Firefox的擴充元件:
這樣在瀏覽網路時就可以方便地使用了,現在也逐步將使用中服務的密碼換成這套系統。
遇到要輸入密碼的情況時,只要叫出密碼視窗,輸入主密碼(可記憶於本機,之後就不用輸入。)及網站識別碼,將產生的密碼複製貼到網頁上的密碼輸入框即可。
Advanced Setting可以設定密碼的長度及使用的字元集,以配合不同網站的密碼規則。

密碼產生器說穿了就是個雜湊字串產生器,在任何情況同樣的兩個字串都會產生同一組密碼。
所以無需註冊,所有的運算都在使用者的電腦上進行,不會傳送任何資料到網路上,不管在哪一台電腦上都能用同樣的方法得到相同的密碼。
而且演算法是公開的,在不使用產生器的情況下,也可以自己照著演算法的步驟取得密碼(還可以用紙筆算出來 XD)。

Chrome Extenstion 下載

Firefox Add-on 下載

網頁版

2 則留言: