自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

3種生成高強(qiáng)度密碼的方法

安全 數(shù)據(jù)安全
在生活中,我們需要用到大量的密碼,這些密碼最好不要統(tǒng)一,否則萬一泄漏的話,所有賬號都暴露在風(fēng)險之下。而在工作中,我們同樣也需要用到大量密碼,比如批量添加用戶,批量設(shè)置服務(wù)器密碼等。

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

[[269378]]

如果靠自己去想的話,想到的密碼可以不夠強(qiáng)大,而且比較費(fèi)力。下面就介紹3種方法來批量生成高強(qiáng)度的密碼。

所謂的高強(qiáng)度密碼,就是包含了大小寫、數(shù)字、符號的密碼。

1. pwgen

pwgen 的特點(diǎn)是可以生成一些能夠被人類記住,并且也足夠安全的密碼。但是,如果你想生成不容易記住的隨機(jī)密碼,只需加上 -s 選項即可。

(1) pwgen 的安裝

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

  1. $ sudo apt install pwgen 

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

  1. $ sudo yum install pwgen 

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

(2) pwgen 的用法

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

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

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

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

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

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

  1. $ pwgen -cnys 14 20 
  2. mQ3E=vfGfZ,5[B #zmj{i5|ZS){jg Ht_8i7OqJ%N`~2 443fa5iJ\W-L?] ?Qs$o=vz2vgQBR 
  3. ^'Ry0Az|J9p2+0 t2oA/n7U_'|QRx EsX*%_(4./QCRJ ACr-,8yF9&eM[* !Xz1C'bw?tv50o 
  4. 8hfv-fK(VxwQGS q!qj?sD7Xmkb7^ N#Zp\_Y2kr%!)~ 4*pwYs{bq]Hh&Y |4u=-Q1!jS~8=; 
  5. ]{$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ù)來生成密碼,強(qiáng)度也相對比較高。

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

  1. $ openssl rand -base64 14 
  2. WjzyDqdkWf3e53tJw/c

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

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

3. gpg

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

我們可以使用以下格式來生成一個隨機(jī)的 14 位高強(qiáng)度密碼。

  1. $ gpg --gen-random --armor 1 14 
  2. or 
  3. $ gpg2 --gen-random --armor 1 14 
  4. jq1mtY4gBa6gIuJrggM

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

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

4. 小結(jié)

一個強(qiáng)大的密碼是保證我們賬號安全的第一步,重要性不容小覷。本文介紹了 3 種方法隨機(jī)生成高強(qiáng)度密碼,但還有很多工具還可以生成這樣的密碼,比如 makepasswd ,mkpasswd 等。

責(zé)任編輯:趙寧寧 來源: 良許Linux
相關(guān)推薦

2020-06-07 11:46:05

密碼信息泄露高強(qiáng)度密碼

2016-11-08 17:56:37

Linux命令行密碼

2017-01-19 09:16:19

2017-01-05 14:01:38

linux密碼高強(qiáng)度

2013-01-06 13:45:14

2010-12-09 14:50:20

2010-08-03 18:22:46

NET軟件加密鎖飛天誠信

2022-03-30 14:55:54

微步在線TDP

2015-06-04 10:38:09

編程工作50歲

2022-04-23 16:36:30

Linux密碼

2010-05-27 18:18:14

MySQL修改root

2010-04-19 12:45:19

猝死

2023-01-06 13:48:09

AI文本

2022-03-31 11:41:02

DDoS網(wǎng)絡(luò)安全關(guān)鍵信息基礎(chǔ)設(shè)施

2018-02-07 08:53:25

Linux命令隨機(jī)密碼

2015-11-20 14:33:48

動態(tài)密碼雙因素令牌

2025-02-28 10:36:25

2015-03-04 10:50:08

2023-12-12 16:54:28

數(shù)據(jù)中心人工智能

2014-08-21 15:26:22

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號