http://code.csdn.net/news/2820879 想出一個難破解且容易記的密碼對不是一件簡單的事情。在我為電腦設定一個新密碼,或者線上註冊了一個新的賬號,需要輸入密碼的時候,腦袋就一片空白。不過,Linux下有幾個密碼生成工具可以使用,每一個工具都有自己的辦法生成安全的密碼。 1. ...
http://code.csdn.net/news/2820879
想出一個難破解且容易記的密碼對不是一件簡單的事情。在我為電腦設定一個新密碼,或者線上註冊了一個新的賬號,需要輸入密碼的時候,腦袋就一片空白。不過,Linux下有幾個密碼生成工具可以使用,每一個工具都有自己的辦法生成安全的密碼。
1. pwgen
pwgen生成的密碼易於記憶且相當安全。從技術上來說,容易記憶的密碼不會比隨機生成的密碼更加安全。但是,在大多數情況下,pwgen生成的密碼已經足夠安全,除了網銀密碼等需要高安全等級的情況外。使用易於記憶的密碼的好處就是你不會把這些密碼寫下來或者存到電腦上的某個地方,這樣做本來就是不安全的。
安裝pwgen,在終端視窗輸入(適用於Debian系列的Linux系統):
sudo apt-get install pwgen
不帶任何參數就運行pwgen,將會輸出滿屏幕的密碼。你可以從中選擇一個作為自己的密碼然後清除屏幕。採用這種方式生成密碼,就是有人在你背後,他也不知道你選擇的到底是哪一個。
運行pwgen,在終端輸入:
pwgen
選好密碼之後,在終端輸入 clear 就可以“清除”終端視窗內容。
如果你確定背後沒有人,可以使用“-1”參數來讓pwgen只生成一個密碼。
pwgen -1
如果想生成一個完全隨機的密碼,使用“-s”參數。
pwgen -1 -s
如果想提高密碼的安全等級,可在密碼中使用特殊字元(如感嘆號、逗號等)。使用“-y”參數可以讓生成的密碼至少包括一個特殊字元。
pwgen -1 -s -y
pwgen 命令更多有趣的參數:
- -0:密碼中不包含數字。
- -B, --ambiguous:密碼中不包含容易混淆的字元,比如說“1”和“l”、“0”和“O”。
- -v, --no-vowels:密碼不包括母音字母或者可能被誤認為是母音字母的數字。
2. makepasswd
makepasswd和pwgen的工作方式類似,但是它生成的密碼不容易記憶。所有的密碼都是隨機生成的,makepasswd比pwgen更加註重安全性。
安裝makepasswd,在終端輸入:
sudo apt-get install makepasswd
生成一個密碼,輸入:
makepasswd
生成五個密碼,每個密碼最少包含10個字元:
makepasswd --count 5 --minchars 10
還可以指定以某個字元串為基礎生成隨機密碼。這在生成PIN方面可能很有用。比如說,生成4位PIN,輸入:
makepasswd --string 1234567890 --chars 4
3. passwordmaker
passwordmaker與之前的pwgen和makepasswd不同。它本來是IE,Firefox等瀏覽器的一個擴展程式。passwordmaker-cli是passwordmaker的命令行版本。安裝passwordmaker-cli,輸入:
sudo apt-get install passwordmaker-cli <br>
在使用passwordmaker的時候,你需要輸入一個功能變數名稱(URL)和主密碼(master password),passwordmaker會利用這些輸入的信息為這個URL生成一個獨一無二的密碼。
passwordmaker --url maketecheasier.com <br>
在提示符之後輸入一個安全且容易記憶的密碼。我輸入的是“FC(QI-Ge”。
passwordmaker的神奇之處在於如果你使用相同的URL和主密碼再次運行passwordmaker,將會得到和上次完全一致的結果。這就意味著你可以從此擺脫背誦密碼這件苦差。當你忘記密碼時,只需要輸入相應URL和主密碼再次運行passwordmaker即可,而URL和主密碼是比較容易記住的。
下麵的例子展示了兩次運行passwordmaker的結果,註意兩次產生的密碼是一樣的。
記住:時刻保證你的密碼是安全的,不要使用過於明顯的密碼,比如說“password”、“123456”、“qwerty”等等。