oc人设随机生成器,在 Linux 终端下生成随机/强密码的五种方法

可以手动创建所需的密码。 但是,如果想为多个用户或服务器生成密码,解决方案是什么呢?

是的,Linux上有很多满足这个需求的工具。 本文介绍五个最好的密码生成器。

这些工具可以为你生成高强度的随机密码。 如果想更新多个用户和服务器的密码,请继续阅读。

这些工具很好用,所以我喜欢用它们。 默认情况下,会生成足够强大的密码。 您也可以使用其他可用选项生成强密码。

它有助于生成满足以下要求的强密码: 密码长度至少为-15个字符,包括字母(大小写)、数字和特殊符号。

这些工具包括:

pwgen :生成人类容易记住、尽可能安全的密码。

OpenSSL :一种命令行工具,用于从外壳程序中调用OpenSSL加密库提供的各种密码学函数。

gpg :开放PGP加密/签名工具。

mkpasswd :还可以生成新密码并直接为用户设置。

使用makepasswd:/dev/urandom生成真正的随机密码,与容易记住相比更重视安全性。

/dev/urandom文件: Linux.3.30和更高版本中的两个特殊字符文件/dev/random和/dev/urandom提供了内核随机数生成器的接口。

md5sum :用于计算和验证位MD5散列的程序。

sha256sum :旨在使用sha-2算法(sha-2系列,摘要长度为位)验证数据的完整性。

sha1 pass :生成sha1密码散列。 如果命令中没有盐值,则会生成随机盐值的向量。

如何使用pwgen命令在linux下生成随机的强密码?

pwgen程序生成人类容易记住且尽可能安全的密码。

人类容易记住的密码就像完全随机的密码一样不安全。

使用-s选项生成完全随机且难以记忆的密码。 因为我们记不住,所以这些密码应该只用于机器。

在Fedora系统上,使用DNF命令[2]安装pwgen。

在$ sudodnfinstallPwgendebian/Ubuntu系统上,使用APT-GET命令[3]或APT命令[4]安装pwgen。

在$sudoaptinstallPwgenarchLinux系统上,使用Pacman命令[5]安装pwgen。

在$sudopacman-sPwgenrhel/centos系统上,使用YUM命令[6]安装pwgen。

在$ sudoyuminstallPwgenopensuseleap系统上,使用Zypper命令[7]安装pwgen。

$ sudo zypper install pwgen如何在Linux上使用pwgen命令?

使用方法非常简单直接。 在下面的例子中使用更适合你的东西。 缺省情况下,将生成好记的密码。

要执行此操作,请在你的终端上运行pwgen命令。 一口气生成160个密码,按8列20行打印。

$ pwgenameik2oo AIB i3 chae pium0ieaisoh1een idee9aeu nga0beeuph 9ie m1 ah n1 oon go C5 ooteatai7eki dtae2yieshiecair 8wo hy2ohkuab2maedhec4AXO ofa h6 yah3FAZ9jeewekiek4juas0xuosheiwo4EPO oot8 tee zui1yoohiaechae7ao HDI2AE lcae5thohau1aeteiais 0ai C2C ai2Quinn ai2ev0 cheah z8aquaqua ha8 aqua HQ ITU3FTA en G3 aeaiko7aizsheigh8eaesaesh7haet6looae tel3ona th7 zeerieyah4ieug3othaohch9och l5 Xu7SDI qui7bu ie F2 diereeluha1uthagei 0ice ete h1 iaooqu1cej ez2 aipowahd5soon oo7me i9 h ie5 asheuith4or2 Xie 3u h2b N2 sha 9z AE2yashogh5ephiohvao4AE AIX U6 aemfo4ierahiephei 6a hae9eegaeibeibeibeibed id 9e EMA E3 zueesh2eimcheiga4jp oo v2 VII zaux 2c xe7aethuahvaph 7a joh2hee ci i5 eeshiaij7uo8eooy2ahthmieke2nieiquu8fegiedaqu0EIP ho B3 eox 1u ei 7e v4 oo xio4ah F5 sui GH8uquahwoh0povo1eeb 2u ah th7 ve5ieje4eilieci1achmeephie9iephiey 8ee soom7UE akai2bouo8ieche zai3AE V5 agh AHF0e wowoo hjahqu2fezahqu0gahfoik7ush CEI1wai1AIV i3 ooyeephei5umoozae3oquooroh7AE quae 5u PAE6ceiveizahf1kohmi7etaahyaek1nm oh w2 no8o7ieveephei 9 4ie6aizohqueegh2eshahwi3nichi E8 sid1aejimohj4ko7l I EDI0pezeemah6athuevu 2e phi4ohshpaikeix14 yo reue2laephfu1ethui7aephfahth1nu oh

$ pwgen-scu 75 lgzdhzzkgtaktbjdprf6xjvhbsujam3bn lzo 7d w7 jj pxn8fuvpka3llilgywjx7ijld9ajxb6n C1 hog 2g8vtwcrajp6pbbwoyuev9VL GBA6ghv er8y i2o 7d b5 n w1 ax 370 urxvrpka1RVA GDR2int 11 ek udvm 3d 244 CK8LNP d0s JDT8uw nert 4t F8 eonfzyjc6t 83 jgw za6bk pwh4gbw V7 low h1 qrq 4x AK7rcseiju2rcseiju2rd 8 a6 eikwov2biob6emtyqht 82 owgzfo 7b 53 zmjopua4kzuhyvuqpojr4dekyoiurrz 96 smeohtabfo5ZP wud3vkmgytct6rd 4v ko0CVM QE 07 j9 kqslva 69 nm3FP v3 9 grt zx 7x js4gveytmujl 5s ymen3icrpiyed 3m up4bk 3m 9k hi7ik XXX muy B2 tuku T2 q9wgzqxrpo 11 S9 I 13 siohugv 64 fjvonzd8iscdfvd3foip tx 239 bqakoijxued 7 clcefqnbsyanjdwrvz 5k i3 nsx 4h vvv FDY MOX6futu5ZZ u3u4 ob4epwiypt 05 nczga 66 qhupzh6z9yruvcqbe8Taq v11 hqx sy 67 A8 Evo9glxafcadlgb1bzyh0yn8ng 6 lwpcbttb ckfn6vyco ihep6QY fzx8kajtrypdwuw6r0 if4kv 2xk0nlqxqhyclip 08 cn6 cbnx 9z2bzgjglon7CJ XLR 1u4mqmwir3jovgxwu0zmfdjk5M8 kwm 9san oz hxao 1s P8 tkog 5v nif 13 fuyvmbqqn8MD3bmf SF6 mfz4y0 o 17u JT4wo1DG cz2 clbeslr4B3 qiyarkqrnd6xn H4 oisnayik2zgwvqcv3vafplhsb8FB enk F2 die br 4c6rb6 jh3po x2 vwomixf4gwc nya0l6 TVR rn3leknlmwznjz1ovmjar7shp L9 o5fffsunwj 0f2evkqgigw 277 rz Nye7gcce 7

$ pwgen-S7 yxuwdyfxgvtydem2nt6fcexjpftu8jlrljbrclctiiruix 3xu0tfxrrx 8m 9cb6wk not1e生成超强随机密码的方法如下:

$ pwgen -cnysmQ3E=vfGfZ,5 [ b # zmj { i5|zs ] { jght _ 8i7oqj % n `~2f a5 ij\w-l? ]? QS$o=vz2VGQBR^&; #039; ry0az|J9P20T2OA/N7U_&; #039; |qrxESX*%_(4./qcrjACR-,8yF9eM[*! Xz1C&; #039; 宝马? tv50o8hfv-fk(VxWQGSq! qj? sD7Xmkb7^ N#Zp\_Y2kr%! () pwys ) bq ) hhy|4u=-q1! jS~8=; ]{$N#FPX1L2B{h I|01fcK.z? QTz&; #039; l~]JD_,W[p.E i2=D3; BQ}p $I n.a3, D3VQ3~i至I如何在Linux上使用openssl命令生成随机强密码?

openssl是一个命令行工具,用于从外壳中调用openssl加密库提供的各种密码学函数。

通过执行以下openssl命令,可以生成字符长度随机且强大的密码:

$ OpenSSL rand-base64 wjzydqdkwf 3e 53t jw/c=如果要生成字符长度随机且强密码,请将OpenSSL命令与for循环结合使用。

$ for pw in {1.10}; oopensslrand-base64 done 6i0hgh db i3 ohz9mil 8i=gt ny1 bvfjfanpjqwaa=Ryu wy0 nwlf 5l k7t ba=xrdngykizxakdilf2bw=cltejrkdpdfpc/在c zi0pg=g6ar ok6 D4 xvyftrzgs=jjenfook 1u tsx/wjry=tfxvjbmlx 9ai VX B3 yxe=oqtolpwtuo8df7div 9i=ktpbpcsqfod 5k iie 7y=Linux下

gpg是GNUprivacyGuard(GnuPG )的开放PGP实现部分。 这是一个提供OpenPGP标准数字加密和签名服务的工具。 gpg具有完整的密钥管理功能和其他完整的OpenPGP实现所需的所有功能。

按如下方式运行gpg命令,生成字符长度随机且强大的密码:

使用$ gpg---gen-random---armor or $ gpg2--- gen-random---armor jq1mty 4gb a6 giujrggm=gpg输入字符长度随机强密码

$ for pw in {1.10}; dog pg---- gen-random---armordoneor $ for pwin {1. 10 }; dog pg2-----gen-random---- armordonef5zzlsumet2kef g6 SSC=8hh7 BF ns8 qu0cnrvhry=bpet 28 cos r5 XO 05/sq=m 21 bfx 6u G1 cbdzd 3如何在asoy 15 w4=iulezwxl 626 CPC 9om ti=pyb7xqwi1NTLM2rx ACG=ejjhta6ohhbruply4FM=Linux上使用mkpasswd命令生成随机强密码

mkpasswd可以生成密码并自动为用户设置。 如果不添加任何参数,mkpasswd将返回新密码。 因为这是expect软件包的一部分,所以必须安装expect软件包才能使用mkpasswd命令。

在Fedora系统上,使用DNF命令[2]安装mkpasswd。

在$ sudodnfinstallexpectdebian/Ubuntu系统上,使用APT-GET命令[3]或APT命令[4]安装mkpasswd。

在$sudoaptinstallexpectarchLinux系统上,使用Pacman命令[5]安装mkpasswd。

在$sudopacman-sexpectrhel/centos系统上,使用YUM命令[6]安装mkpasswd。

在$ sudoyuminstallexpectopensuseleap系统上,使用Zypper命令[7]安装mkpasswd。

$ sudo zypper install expect在终端上运行mkpasswd命令以生成随机密码。

$ mkpasswd37_slQepD通过运行mkpasswd命令,可以生成具有随机字符长度的强密码,如下所示:

$ mkpasswd -lW1qP1uv=lhghgh运行mkpasswd命令以生成包含大小写、数字和特殊字符的随机强密码,如下所示:

$ mkpasswd -l -d -C -s3aad! bMWG49&; #039; 如果要生成包含t、大小写、数字和特殊字符的随机强密码,请使用for循环和mkpasswd命令。

$ for pw in {1.10}; do mkpasswd -l -d -C -s donezmSwP[q9; P1R6[E42zcvzm&; #039; i3 % b\8 }1# [ email protected ]0x : zb (MMU 22? NJ0SQQL44m}ko(O^43TQ ).6JG; ceRq-jB6cp3x1GZ$e=$of? 如何在RJ9kB2N(1J9HCF,nn#gjO79^Tu9m56 Ev_Yso ) Linux上使用makepasswd命令生成随机强密码?

makepasswd使用/dev/urandom生成真正的随机密码,与容易记住相比更注重安全性。 也可以加密命令行中提供的明文密码。

在终端上运行makepasswd命令以生成随机密码。

$ makepasswdHdCJafVaN在终端上运行makepasswd命令,以生成字符长度随机而强大的密码,如下所示:

$ makepasswd-- charshxjdv5quavrqmu通过运行make passwd来生成字符长度随机且强大的密码,如下所示:

$ make passwd---- chars---- counttqmkvwnrgeovnrmpv2p 98 hlrusaimhmxpwyzyi2rlodxmglmofpyivi8P0 G7 jvjd 6qu p7 smx 95 mijcqauvkwkwkwzrgqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

如果要寻找其他方案,还可以使用以下工具在Linux上生成随机密码:

使用md5sum :用于计算和验证位MD5散列的程序。

$ date|m D5 sum9BAF 96 FB6E8 CBD 99601 d 97 a5 C3 ACC 2c4-/dev/urandom 33602个特殊字符文件/dev/random和/dev/urandom(Linux.3.30或/dev/urandom主站编号为,从站编号为。

$cat/dev/urandom|tr-DC&; #039; a-za-z0-9&; #039; |head-c15LQB9j84BTNZZ使用sha256sum :设计用于使用SHA-256算法(SHA-2系列,说明长度为位)进行验证

使用$ date|sha256sum a 114 AE 5c 458 a E0 d 366 e 1b 673 d 558 d 921 bb 937 e 568 d 9329 b 525 cf 32290478826 a-sha1pass :生成sha1 pass。 如果命令中没有盐值,则会生成随机盐值的向量。

$ sha1 pass $4$9jvykov $ e7u0jmj L2 ybolrva 2e ke 8se teo $

oc人设随机生成器

推荐阅读