3 種生成高強度密碼的方法

現(xiàn)在信息泄露越來越嚴重睹晒,而強大的密碼是防止個人敏感信息泄露的第一步赘那。良許曾經(jīng)分享過一篇文章亚铁,如何判斷你的密碼是否足夠安全,點擊以下鏈接查看:

信息泄漏時代树枫,如何讓自己的密碼更安全直焙?

在生活中,我們需要用到大量的密碼砂轻,這些密碼最好不要統(tǒng)一奔誓,否則萬一泄漏的話,所有賬號都暴露在風險之下搔涝。而在工作中厨喂,我們同樣也需要用到大量密碼,比如批量添加用戶庄呈,批量設(shè)置服務(wù)器密碼等蜕煌。

如果靠自己去想的話,想到的密碼可以不夠強大诬留,而且比較費力斜纪。下面良許就介紹 3 種方法來批量生成高強度的密碼。

所謂的高強度密碼文兑,就是包含了大小寫盒刚、數(shù)字、符號的密碼绿贞。

1. pwgen

pwgen 的特點是可以生成一些能夠被人類記住伪冰,并且也足夠安全的密碼。但是樟蠕,如果你想生成不容易記住的隨機密碼,只需加上 -s 選項即可靠柑。

1.1 pwgen 的安裝

對于 Debian/Ubuntu 系統(tǒng)寨辩,直接使用 apt-get 命令即可安裝。

$ sudo apt install pwgen

對于 RHEL/CentOS 系統(tǒng)歼冰,可以使用 yum 命令安裝靡狞。

$ sudo yum install pwgen

其它系統(tǒng)可以使用對應(yīng)的安裝命令,在此不贅述隔嫡。

1.2 pwgen 的用法

pwgen 最簡單的用法是直接敲入這個命令甸怕,不帶任何參數(shù)就可以生成 160 個密碼。默認情況下腮恩,它生成的密碼是易于人類記住的密碼梢杭,8 個字符,包含大小寫及數(shù)字秸滴。

一共 160 個武契,分成 20 行 8列。限于篇幅,以下結(jié)果做了縮減咒唆。

$ pwgen
ameiK2oo aibi3Cha EPium0Ie aisoh1Ee Nidee9ae uNga0Bee uPh9ieM1 ahn1ooNg
oc5ooTea tai7eKid tae2yieS hiecaiR8 wohY2Ohk Uab2maed heC4aXoh Ob6Nieso
…………
ahV4yore ue2laePh fu1eThui qui7aePh Fahth1nu ohk9puLo aiBeez0b Neengai5

如果你想生成 5 個 14 個字符長度的密碼届垫,那么可以使用以下命令:

$ pwgen -s 14 5
7YxUwDyfxGVTYD em2NT6FceXjPfT u8jlrljbrclcTi IruIX3Xu0TFXRr X8M9cB6wKNot1e

如果你想生成超級難記,超級安全的密碼全释,可以加上 -cnys 選項装处,使用以下格式:

$ pwgen -cnys 14 20
mQ3E=vfGfZ,5[B #zmj{i5|ZS){jg Ht_8i7OqJ%N`~2 443fa5iJ\W-L?] ?Qs$o=vz2vgQBR
^'Ry0Az|J9p2+0 t2oA/n7U_'|QRx EsX*%_(4./QCRJ ACr-,8yF9&eM[* !Xz1C'bw?tv50o
8hfv-fK(VxwQGS q!qj?sD7Xmkb7^ N#Zp\_Y2kr%!)~ 4*pwYs{bq]Hh&Y |4u=-Q1!jS~8=;
]{$N#FPX1L2B{h I|01fcK.z?QTz" l~]JD_,W%5bp.E +i2=D3;BQ}p+$I n.a3,.D3VQ3~&i

2. openssl

openssl 命令是調(diào)用 OpenSSL 的一些庫中的各種密碼學(xué)函數(shù)來生成密碼,強度也相對比較高浸船。

我們可以使用以下命令格式來生成一個 14 位的隨機密碼:

$ openssl rand -base64 14
WjzyDqdkWf3e53tJw/c=

但是妄迁,這樣一條命令只能生成一個密碼,如果想要批量生成密碼糟袁,就要寫一個簡單的 Shell 語句判族。

$ for pw in {1..4}; do openssl rand -base64 14; done
6i0hgHDBi3ohZ9Mil8I=
gtn+y1bVFJFanpJqWaA=
rYu+wy+0nwLf5lk7TBA=
xrdNGykIzxaKDiLF2Bw=

3. gpg

1991年,程序員 Phil Zimmermann 為了避開政府監(jiān)視项戴,開發(fā)了加密軟件 PGP形帮。這個軟件非常好用,迅速流傳開來周叮,成了許多程序員的必備工具辩撑。但是,它是商業(yè)軟件仿耽,不能自由使用合冀。所以,自由軟件基金會決定项贺,開發(fā)一個PGP的替代品君躺,取名為 GnuPG

我們可以使用以下格式來生成一個隨機的 14 位高強度密碼开缎。

$ gpg --gen-random --armor 1 14
or
$ gpg2 --gen-random --armor 1 14
jq1mtY4gBa6gIuJrggM=

同樣地棕叫,如果這個命令只能生成一個密碼,如果要生成多個奕删,那就需要寫一個簡單的 Shell 語句俺泣。

$ for pw in {1..4}; do gpg --gen-random --armor 1 14; done
or
$ for pw in {1..4}; do gpg2 --gen-random --armor 1 14; done
F5ZzLSUMet2kefG6Ssc=
8hh7BFNs8Qu0cnrvHrY=
B+PEt28CosR5xO05/sQ=
m21bfx6UG1cBDzVGKcE=

4. 小結(jié)

一個強大的密碼是保證我們賬號安全的第一步,重要性不容小覷完残。本文介紹了 3 種方法隨機生成高強度密碼伏钠,但還有很多工具還可以生成這樣的密碼,比如 makepasswd 谨设,mkpasswd 等熟掂。大家平常都是怎么生成密碼的?歡迎留言討論铝宵!


最后打掘,最近很多小伙伴找我要Linux學(xué)習(xí)路線圖华畏,于是我根據(jù)自己的經(jīng)驗,利用業(yè)余時間熬夜肝了一個月尊蚁,整理了一份電子書亡笑。無論你是面試還是自我提升,相信都會對你有幫助横朋!目錄如下:

免費送給大家仑乌,只求大家金指給我點個贊!

電子書 | Linux開發(fā)學(xué)習(xí)路線圖

也希望有小伙伴能加入我琴锭,把這份電子書做得更完美晰甚!

有收獲?希望老鐵們來個三連擊决帖,給更多的人看到這篇文章

推薦閱讀:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末厕九,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子地回,更是在濱河造成了極大的恐慌扁远,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件刻像,死亡現(xiàn)場離奇詭異畅买,居然都是意外死亡,警方通過查閱死者的電腦和手機细睡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門谷羞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人溜徙,你說我怎么就攤上這事湃缎。” “怎么了蠢壹?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵雁歌,是天一觀的道長。 經(jīng)常有香客問我知残,道長,這世上最難降的妖魔是什么比庄? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任求妹,我火速辦了婚禮,結(jié)果婚禮上佳窑,老公的妹妹穿的比我還像新娘制恍。我一直安慰自己,他們只是感情好神凑,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布净神。 她就那樣靜靜地躺著何吝,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鹃唯。 梳的紋絲不亂的頭發(fā)上爱榕,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機與錄音坡慌,去河邊找鬼黔酥。 笑死,一個胖子當著我的面吹牛洪橘,可吹牛的內(nèi)容都是我干的跪者。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼熄求,長吁一口氣:“原來是場噩夢啊……” “哼渣玲!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起弟晚,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤忘衍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后指巡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體淑履,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年藻雪,在試婚紗的時候發(fā)現(xiàn)自己被綠了秘噪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡勉耀,死狀恐怖指煎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情便斥,我是刑警寧澤至壤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站枢纠,受9級特大地震影響像街,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜晋渺,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一镰绎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧木西,春花似錦畴栖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽燎猛。三九已至,卻和暖如春照皆,著一層夾襖步出監(jiān)牢的瞬間重绷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工纵寝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留论寨,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓爽茴,卻偏偏與公主長得像葬凳,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子室奏,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354