现在信息泄露越来越严重,强密码是防止个人敏感信息泄露的第一步。梁旭曾分享过一篇文章,如何判断自己的密码是否足够安全,点击以下链接查看:信息泄露时代,如何让自己的密码更安全?在生活中,我们需要用到很多密码,而这些密码最好不要统一,否则万一泄露,所有的账号都会面临风险。在工作中,我们也需要用到很多密码,比如批量添加用户,批量设置服务器密码等,自己想想可能想到的密码强度不够,而且会更费力。下面,良旭给大家介绍3种批量生成高强度密码的方法。所谓高强度密码就是由大小写字母、数字和符号组成的密码。1.pwgenpwgen的特点是可以生成一些人类可以记住的密码,也足够安全。但是,如果你想生成不容易记住的随机密码,只需添加-s选项即可。1.1pwgen的安装对于Debian/Ubuntu系统,直接使用apt-get命令安装即可。$sudoaptinstallpwgen对于RHEL/CentOS系统,可以使用yum命令安装。$sudoyuminstallpwgen其他系统可以使用相应的安装命令,这里不再赘述。1.2pwgen的使用pwgen最简单的使用方法就是直接敲这个命令,不带任何参数就可以生成160个密码。默认情况下,它生成的密码是人性化的、8个字符、大写和小写以及数字。共160个,分为20行8列。由于篇幅限制,以下结果已缩短。$pwgenameiK2ooaibi3ChaEPium0Ieaisoh1EeNidee9aeuNga0BeeuPh9ieM1ahn1ooNgoc5ooTeatai7eKidtae2yieShiecaiR8wohY2OhkUab2maedheC4aXohOb6Nieso…………ahV4yoreue2laePhfu1eThuiqui7aePhFahth1nuohk9puLoaiBeez0bNeengai5如果你想生成5个14个字符长度的密码,那么可以使用以下命令:$pwgen-s1457YxUwDyfxGVTYDem2NT6FceXjPfTu8jlrljbrclcTiIruIX3Xu0TFXRrX8M9cB6wKNot1eIfyouwanttogenerateasuperhardtorememberandsupersecurepassword,youcanaddthe-cnysoptionandusethefollowingformat:$pwgen-cnys1420mQ3E=vfGfZ,5[B#zmj){i{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.TheopensslopensslcommandistocallvariouscryptographicfunctionsinsomelibrariesofOpenSSLTogenerateapassword,thestrengthisrelativelyhigh.Wecanusethefollowingcommandformattogeneratea14-digitrandompassword:$opensslrand-base6414WjzyDqdkWf3e53tJw/c=However,suchacommandcanonlygenerateonepassword,ifyouwanttogenerateinbatchesPassword,itisnecessarytowriteasimpleShellstatement.$用于{1..4}中的pw;做opensslrand-base6414;done6i0hgHDBi3ohZ9Mil8I=gtn+y1bVFJFanpJqWaA=rYu+wy+0nwLf5lk7TBA=xrdNGykIzxaKDiLF2Bw=3。软件PGP。这个软件非常好用,传播也很快,成为很多程序员必备的工具。但是,它是商业软件,不能随意使用。因此,自由软件基金会决定开发PGP的替代品,命名为GnuPG。我们可以使用以下格式生成一个随机的14位强密码。$gpg--gen-random--armor114or$gpg2--gen-random--armor114jq1mtY4gBa6gIuJrggM=同理,如果这个命令只能生成一个密码,如果要生成多个,需要写一个简单的Shell语句。$用于{1..4}中的pw;做gpg--gen-random--armor114;在{1..4}中为pw完成$;做gpg2--gen-random--armor114;doneF5ZzLSUMet2kefG6Ssc=8hh7BFNs8Qu0cnrvHrY=B+PEt28CosR5xO05/sQ=m21bfx6UG1cBDzVGKcE=4。总结一个强密码是保证我们账户安全的第一步,其重要性不容小觑。本文介绍了3种随机生成高强度密码的方法,但是有很多工具也可以生成这样的密码,比如makepasswd、mkpasswd等,请问大家平时都是怎么生成密码的呢?欢迎留言讨论!最后,最近有很多朋友找我要一份Linux学习路线图,所以我结合自己的经验,利用业余时间熬夜一个月,整理了一本电子书。无论你是面试还是自我提升,相信都会对你有所帮助!免费送给大家,只求大家给我点个赞!电子书|LinuxDevelopmentLearningRoadmap也希望有小伙伴可以和我一起把这本电子书做得更完美!获得?希望老铁们来个三连击,让更多人看到这篇文章。推荐阅读:干货|程序员和高级架构师免费发送工件的必备资源|支持搜索的资源网站
