Linux下三個有用的密碼生成工具
想出一個難破解且容易記的密碼對不是一件簡單的事情。在我為電腦設定一個新密碼,或者線上註冊了一個新的賬號,需要輸入密碼的時候,腦袋就一片空白。不過,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”等等。
原文地址:Maketeacheasier
相關文章
- Linux下三個密碼生成工具Linux密碼
- 複雜密碼生成工具apg密碼
- Linux 生成隨機密碼Linux隨機密碼
- 20 個有用的 SVG 工具SVG
- 在 Linux 下 9 個有用的 touch 命令示例Linux
- 分享一下我的三個程式碼自動生成工具類–助你解放雙手
- 分享一下我的三個程式碼自動生成工具類--助你解放雙手
- Linux 隨機生成密碼mkpasswdLinux隨機密碼
- unix下幾個有用的小shell指令碼(轉)指令碼
- 幾個有用的JSON工具JSON
- Linux使用者登入密碼的生成Linux密碼
- 密碼生成密碼
- linux 生成隨機密碼,uuidLinux隨機密碼UI
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- Linux下重置MySQL密碼LinuxMySql密碼
- Linux下密碼憑證竊取技巧和工具介紹Linux密碼
- 8個非常有用的CSS工具CSS
- Linux可以明文傳輸密碼的工具sshpassLinux密碼
- Linux 系統生成隨機密碼的10種方法Linux隨機密碼
- 八種在 Linux 上生成隨機密碼的方法Linux隨機密碼
- Linux 命令列生成隨機密碼的十種方法Linux命令列隨機密碼
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 分享linux下的三個命令Linux
- 10個超級有用的Python工具!Python
- 求一個java程式碼生成工具Java
- oracle密碼破解工具對比及下載Oracle密碼
- 超級有用的CSS編碼工具集CSS
- 如何利用Mac OS X內建工具生成強密碼Mac密碼
- 生成密碼函式密碼函式
- pbootcms忘記後臺密碼,重置管理密碼的辦法和工具下載!boot密碼
- 對於Linux系統管理員很有用的16個線上工具Linux
- Linux Shell指令碼的10個有用的“面試問題和解答”Linux指令碼面試
- Linux Shell 指令碼的 10 個有用的“面試問題和解答”Linux指令碼面試
- 利用 Linux 系統生成隨機密碼的 10 種方法Linux隨機密碼
- 利用Linux系統生成隨機密碼的10種方法Linux隨機密碼
- Linux下重置MySQL的Root帳號密碼LinuxMySql密碼
- Linux下Terminal的密碼輸入(轉)Linux密碼
- 對 Linux 新手有用的 20 個命令Linux