pwgen生成的密碼易于記憶且相當(dāng)安全.從技術(shù)上來說,容易記憶的密碼不會(huì)比隨機(jī)生成的密碼更加安全.但是,在大多數(shù)情況下,pwgen生成的密碼已經(jīng)足夠安全,除了網(wǎng)銀密碼等需要高安全等級(jí)的情況外.使用易于記憶的密碼的好處就是你不會(huì)把這些密碼寫下來或者存到電腦上的某個(gè)地方,這樣做本來就是不安全的.
功能特點(diǎn):
wgen 可以生成難以記住的隨機(jī)密碼或容易記住的密碼.可以以交互方式使用它,也可以通過腳本以批模式使用它.
在默認(rèn)情況下,pwgen 向標(biāo)準(zhǔn)輸出發(fā)送許多密碼.一般來說,我們不需要這種結(jié)果;但是,如果希望選擇要手工輸入的一次性密碼,這種輸出是有用的.在生成密碼時(shí),pwgen 在默認(rèn)情況下嘗試在密碼中包含數(shù)字和大寫字母.
使用技巧:
pwgen格式是:pwgen <options> <password_length> <number_of_passwords>
pwgen常用選項(xiàng)是:
-1 每 行輸出一個(gè)密碼
-c 必須包含大寫字母
-n 必 須包含數(shù)字
-s 隨機(jī)密碼
特色介紹:
pwgen 命令更多有趣的參數(shù):
-0:密碼中不包含數(shù)字.
-B, --ambiguous:密碼中不包含容易混淆的字符,比如說“1”和“l”、“0”和“O”.
-v, --no-vowels:密碼不包括元音字母或者可能被誤認(rèn)為是元音字母的數(shù)字.
下面來看幾個(gè)具體的例子:
1. 使用命令 pwgen 來生成一個(gè)長(zhǎng)度為 10 個(gè)字符的獨(dú)特的隨機(jī)密碼.
生成一個(gè)獨(dú)特的隨機(jī)密碼
一口氣生成若干組長(zhǎng)度為 50 個(gè)字符的唯一的隨機(jī)密碼!
生成多組隨機(jī)密碼
2. 你還可以使用 makepasswd 來每次生成一個(gè)給定長(zhǎng)度的獨(dú)特的隨機(jī)密碼.在你把玩 makepasswd 命令之前,請(qǐng)確保你已經(jīng)安裝了它.如若沒有安裝它,試試使用 Apt 或 YUM 包管理器來安裝 makepasswd這個(gè)軟件包.
生成一個(gè)長(zhǎng)度為 10 個(gè)字符的隨機(jī)密碼.該命令產(chǎn)生的密碼的長(zhǎng)度默認(rèn)為 10.
使用 makepasswd 生成獨(dú)特的密碼
生成一個(gè)長(zhǎng)度為 50 個(gè)字符的隨機(jī)密碼.
生成長(zhǎng)度為 50 的密碼
生成 7 個(gè)長(zhǎng)度為 20 個(gè)字符的隨機(jī)密碼.