现在信息泄露越来越严重,强密码是防止个人敏感信息泄露的第一步。在生活中,我们需要用到很多密码,而这些密码最好不要统一,否则万一泄露,所有账号都会面临风险。在工作中,我们也需要用到很多密码,比如批量添加用户,批量设置服务器密码等,自己想想可能想到的密码强度不够,而且会更费力。下面,良旭给大家介绍3种批量生成高强度密码的方法。所谓高强度密码就是由大小写字母、数字和符号组成的密码。1.pwgenpwgen的特点是可以生成一些人类可以记住的密码,也足够安全。但是,如果你想生成不容易记住的随机密码,只需添加-s选项即可。(1)pwgen的安装对于Debian/Ubuntu系统,直接使用apt-get命令安装即可。$sudoaptinstallpwgen对于RHEL/CentOS系统,可以使用yum命令安装。$sudoyuminstallpwgen其他系统可以使用相应的安装命令,这里不再赘述。(2)pwgen的用法pwgen最简单的用法就是直接敲这个命令,不带任何参数就可以生成160个密码。默认情况下,它生成的密码是人性化的、8个字符、大写和小写以及数字。共160个,分为20行8列。由于篇幅限制,以下结果已缩短。$pwgenameiK2ooaibi3ChaEPium0Ieaisoh1EeNidee9aeuNga0BeeuPh9ieM1ahn1ooNgoc5ooTeatai7eKidtae2yieShiecaiR8wohY2OhkUab2maedhec4aXohOb6Nieso…………ahV4yoreue2laePhfu1eThuiqui7aePhFahth1nuohk9puLoaiBeez0bNeengai5如果你想生成5个14个字符长度的密码,那么可以使用以下命令:$pwgen-s1457YxUwDyfxGVTYDem2NT6FceXjPfTu8jlrljbrclcTiIruIX3Xu0TFXRrX8M9cB6wKNot1e如果你想生成超级难记,超级安全的密码,可以加上-cnys选项,Usethefollowingformat:$pwgen-cnys1420mQ3E=vfGfZ,5[B#zmj{i5|ZS){jgHt_8i7OqJ%N`~2443fa5iJ\W-L?]?Qs$o=vz2vgQBR^'Ry0Az|J9p2+0t2oA/n7U_'|QRxEsX*%_(4./QCRJACr-,8yF9&eM[*!Xz1C'bw?tv50o8hfv-fK(VxwQGSq!qj?sD7Xmkb7^N#Zp\_Y2kr%!)~4*pwYs{bq]Hh&Y|4u=-Q1!jS~8=;]{$N#FPX1L2B{hI|01fcK.z?QTz"l~]JD_,W%5bp.E+i2=D3;BQ}p+$In.a3,.D3VQ3~&i2.opensslopensslcommandItistocallvariouscryptographicfunctionsinsomelibrariesofOpenSSLtogeneratepasswords,andthestrengthisrelativelyhigh.Wecanusethefollowingcommandformattogeneratea14-digitrandompassword:$opensslrand-base6414WjzyDqdkWf3e53tJw/c=However,suchacommandOnlyonepasswordcanbegenerated.Ifyouwanttogeneratepasswordsinbatches,youneedtowriteasimpleShellstatement.$forpwin{1..4};doopensslrand-base6414;done6i0hgHDBi3ohZ9Mil8I=gtn+y1bVFJFanpJqWaA=rYu+wy+0nwLf5lk7TBA=xrdNGykIzxaKDiLF2Bw=3。gpg1991年,程序员PhilZimmermann开发出加密软件P,这款软件非常好用,传播速度也很快,成为很多程序员必备的工具。但是,它是商业软件,不能随意使用。因此,自由软件基金会决定开发PGP的替代品,命名为GnuPG。我们可以使用以下格式生成一个随机的14位强密码。$gpg--gen-random--armor114or$gpg2--gen-random--armor114jq1mtY4gBa6gIuJrggM=同理,如果这个命令只能生成一个密码,如果要生成多个,需要写一个简单的shell语句。$forpwin{1..4};dogpg--gen-random--armor114;doneor$forpwin{1..4};dogpg2--gen-random--armor114;doneF5ZzLSUMet2kefG6Ssc=8hh7BFNs8Qu0cnrvHrY=B+PEt28CosR5xO05/sQ=m21bfx6UGKcEBDzV=4。总结一个强密码是保证我们账户安全的第一步,其重要性不容小觑。本文介绍了3种随机生成高强度密码的方法,不过有很多工具也可以生成这样的密码,比如makepasswd、mkpasswd等。本文授权转载自公众号“良序Linux”。世界500强外企Linux开发工程师梁旭,在公众号分享大量Linux干货,欢迎关注!
