生成安全的随机密码,使用 pwgen 命令的 -s 选项 。
$ pwgen -s假设你想要生成 5 个 14 字符长的密码,方法如下:
CU75lgZd 7HzzKgtA 2ktBJDpR F6XJVhBs UjAm3bNL zO7Dw7JJ pxn8fUvp Ka3lLilG
ywJX7iJl D9ajxb6N 78c1HOg2 g8vtWCra Jp6pBGBw oYuev9Vl gbA6gHV8 G6XQoVO5
uQN98IU4 50GgQfrX FrTsou2t YQorO4x6 UGer8Yi2 O7DB5nw1 1ax370UR 1xVRPkA1
RVaGDr2i Nt11ekUd 9Vm3D244 ck8Lnpd0 SjDt8uWn 5ERT4tf8 4EONFzyY Jc6T83jg
WZa6bKPW H4HMo1YU bsDDRik3 gBwV7LOW 9H1QRQ4x 3Ak7RcSe IJu2RBF9 e508xrLC
SzTrW191 AslxDa6E IkWWov2b iOb6EmTy qHt82OwG 5ZFO7B53 97zmjOPu A4KZuhYV
uQpoJR4D 0eKyOiUr Rz96smeO 3HTABu3N 6W0VmEls uPsp5zpw 8UD3VkMG YTct6Rd4
VKo0cVmq E07ZX7j9 kQSlvA69 Nm3fpv3i xWvF2xMu yEfcw8uA oQGVX3l9 grTzx7Xj
s4GVEYtM uJl5sYMe n3icRPiY ED3Mup4B k3M9KHI7 IkxqoSM0 dt2cxmMU yb2tUkut
2Q9wGZQx 8Rpo11s9 I13siOHu 7GV64Fjv 3VONzD8i SCDfVD3F oiPTx239 6BQakoiJ
XUEokiC4 ybL7VGmL el2RfvWk zKc7CLcE 3FqNBSyA NjDWrvZ5 KI3NSX4h VFyo6VPr
h4q3XeqZ FDYMoX6f uTU5ZzU3 6u4ob4Ep wiYPt05n CZga66qh upzH6Z9y RuVcqbe8
taQv11hq 1xsY67a8 EVo9GLXA FCaDLGb1 bZyh0YN8 0nTKo0Qy RRVUwn9t DuU8mwwv
x96LWpCb tFLz3fBG dNb4gCKf n6VYcOiH 1ep6QYFZ x8kaJtrY 56PDWuW6 1R0If4kV
2XK0NLQK 4XQqhycl Ip08cn6c Bnx9z2Bz 7gjGlON7 CJxLR1U4 mqMwir3j ovGXWu0z
MfDjk5m8 4KwM9SAN oz0fZ5eo 5m8iRtco oP5BpLh0 Z5kvwr1W f34O2O43 hXao1Sp8
tKoG5VNI f13fuYvm BQQn8MD3 bmFSf6Mf Z4Y0o17U jT4wO1DG cz2clBES Lr4B3qIY
ArKQRND6 8xnh4oIs nayiK2zG yWvQCV3v AFPlHSB8 zfx5bnaL t5lFbenk F2dIeBr4
C6RqDQMy gKt28c9O ZCi0tQKE 0Ekdjh3P ox2vWOMI 14XF4gwc nYA0L6tV rRN3lekn
lmwZNjz1 4ovmJAr7 shPl9o5f FFsuNwj0 F2eVkqGi 7gw277RZ nYE7gCLl JDn05S5N
$ pwgen -s 14 5如果你真的想要生成 20 个超强随机密码,方法如下:
7YxUwDyfxGVTYD em2NT6FceXjPfT u8jlrljbrclcTi IruIX3Xu0TFXRr X8M9cB6wKNot1e
$ pwgen -cnys 14 20如何在 Linux 下使用 openssl 命令生成随机强密码?openssl 是一个用来从 shell 中调用 OpenSSL 加密库提供的多种密码学函数的命令行工具 。
mQ3E=vfGfZ,5[B #zmj{i5|ZS){jg Ht_8i7OqJ%N`~2 443fa5iJW-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
像下面这样运行 openssl 命令可以生成一个 14 字符长的随机强密码 。
$ openssl rand -base64 14如果你想要生成 10 个 14 字符长的随机强密码,将 openssl 命令与 for 循环结合起来使用 。
WjzyDqdkWf3e53tJw/c=
$ for pw in {1..10}; do openssl rand -base64 14; done如何在 Linux 下使用 gpg 命令生成随机强密码?gpg 是 Gnu Privacy Guard (GnuPG) 中的 OpenPGP 实现部分 。它是一个提供 OpenPGP 标准的数字加密与签名服务的工具 。gpg 具有完整的密钥管理功能和其他完整 OpenPGP 实现应该具备的全部功能 。
6i0hgHDBi3ohZ9Mil8I=
gtn+y1bVFJFanpJqWaA=
rYu+wy+0nwLf5lk7TBA=
xrdNGykIzxaKDiLF2Bw=
cltejRkDPdFPC/zI0Pg=
G6aroK6d4xVVYFTrZGs=
jJEnFoOk1+UTSx/wJrY=
TFxVjBmLx9aivXB3yxE=
oQtOLPwTuO8df7dIv9I=
ktpBpCSQFOD+5kIIe7Y=
下面这样执行 gpg 命令来生成一个 14 字符长的随机强密码 。
$ gpg --gen-random --armor 1 14如果想要使用 gpg 生成 10 个 14 字符长的随机强密码,像下面这样使用 for 循环 。
or
$ gpg2 --gen-random --armor 1 14
jq1mtY4gBa6gIuJrggM=
$ for pw in {1..10}; do gpg --gen-random --armor 1 14; done如何在 Linux 下使用 mkpasswd 命令生成随机强密码?mkpasswd 生成密码并可以自动将其为用户设置 。不加任何参数的情况下,mkpasswd 返回一个新的密码 。它是 expect 软件包的一部分,所以想要使用 mkpasswd 命令,你需要安装 expect 软件包 。
or
$ for pw in {1..10}; do gpg2 --gen-random --armor 1 14; done
F5ZzLSUMet2kefG6Ssc=
8hh7BFNs8Qu0cnrvHrY=
B+PEt28CosR5xO05/sQ=
【在 Linux 终端下生成随机/强密码的五种方法】m21bfx6UG1cBDzVGKcE=
wALosRXnBgmOC6+++xU=
TGpjT5xRxo/zFq/lNeg=
ggsKxVgpB/3aSOY15W4=
iUlezWxL626CPc9omTI=
pYb7xQwI1NTlM2rxaCg=
eJjhtA6oHhBrUpLY4fM=
在 Fedora 系统中,使用 DNF 命令 来安装 mkpasswd 。
$ sudo dnf install expect在 Debian/Ubuntu 系统中,使用 APT-GET 命令 或 APT 命令 来安装 mkpasswd 。
$ sudo apt install expect在 Arch Linux 系统中,使用 Pacman 命令 来安装 mkpasswd 。
推荐阅读
- 坐飞机双肩包可以拿在手里吗 圆规可以带上飞机吗
- Linux到底怎样实现「写时拷贝」?其实很简单
- phpmyadmin-您可能正在上传很大的文件,请参考文档来寻找解决方法
- 怎样知道别人在蹭我家wifi?
- C语言为什么需要头文件
- 梦里面哭的撕心裂肺 在梦里撕心裂肺的哭是为什么
- 竣工验收程序是什么
- 处女座女生和天蝎座男生在一起合适吗? 处女座男生与天蝎座女生相配吗
- 螃蟹不能和什么一起吃
- 西瓜不能和什么一起吃