您的位置 首页 > 雕刻资讯

自w到高c的16种方法 种生成高强度密码的方法

本篇文章给大家谈谈自w到高c的16种方法,以及种生成高强度密码的方法对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

现在信息泄露越来越严重,而强大的密码是防止个人敏感信息泄露的第一步。良许曾经分享过一篇文章,如何判断你的密码是否足够安全,点击以下链接查看:

信息泄漏时代,如何让自己的密码更安全?

在生活中,我们需要用到大量的密码,这些密码最好不要统一,否则万一泄漏的话,所有账号都暴露在风险之下。而在工作中,我们同样也需要用到大量密码,比如批量添加用户,批量设置服务器密码等。

如果靠自己去想的话,想到的密码可以不够强大,而且比较费力。下面良许就介绍3种方法来批量生成高强度的密码。

所谓的高强度密码,就是包含了大小写、数字、符号的密码。

pwgen的特点是可以生成一些能够被人类记住,并且也足够安全的密码。但是,如果你想生成不容易记住的随机密码,只需加上-s选项即可。

对于Debian/Ubuntu系统,直接使用apt-get命令即可安装。

$sudoaptinstallpwgen\n

对于RHEL/CentOS系统,可以使用yum命令安装。

$sudoyuminstallpwgen\n

其它系统可以使用对应的安装命令,在此不赘述。

pwgen最简单的用法是直接敲入这个命令,不带任何参数就可以生成160个密码。默认情况下,它生成的密码是易于人类记住的密码,8个字符,包含大小写及数字。

一共160个,分成20行8列。限于篇幅,以下结果做了缩减。

$pwgen\nameiK2ooaibi3ChaEPium0Ieaisoh1EeNidee9aeuNga0BeeuPh9ieM1ahn1ooNg\noc5ooTeatai7eKidtae2yieShiecaiR8wohY2OhkUab2maedheC4aXohOb6Nieso\n…………\nahV4yoreue2laePhfu1eThuiqui7aePhFahth1nuohk9puLoaiBeez0bNeengai5\n

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

$pwgen-s145\n7YxUwDyfxGVTYDem2NT6FceXjPfTu8jlrljbrclcTiIruIX3Xu0TFXRrX8M9cB6wKNot1e\n

如果你想生成超级难记,超级安全的密码,可以加上-cnys选项,使用以下格式:

$pwgen-cnys1420\nmQ3E=vfGfZ,5[B#zmj{i5|ZS){jgHt_8i7OqJ%N`~2443fa5iJ\\W-L?]?Qs$o=vz2vgQBR\n^'Ry0Az|J9p2+0t2oA/n7U_'|QRxEsX*%_(4./QCRJACr-,8yF9&eM[*!Xz1C'bw?tv50o\n8hfv-fK(VxwQGSq!qj?sD7Xmkb7^N#Zp\\_Y2kr%!)~4*pwYs{bq]Hh&Y|4u=-Q1!jS~8=;\n]{$N#FPX1L2B{hI|01fcK.z?QTz"l~]JD_,W%5bp.E+i2=D3;BQ}p+$In.a3,.D3VQ3~&i\n2.openssl

openssl命令是调用OpenSSL的一些库中的各种密码学函数来生成密码,强度也相对比较高。

我们可以使用以下命令格式来生成一个14位的随机密码:

$opensslrand-base6414\nWjzyDqdkWf3e53tJw/c=\n

但是,这样一条命令只能生成一个密码,如果想要批量生成密码,就要写一个简单的Shell语句。

$forpwin{1..4};doopensslrand-base6414;done\n6i0hgHDBi3ohZ9Mil8I=\ngtn+y1bVFJFanpJqWaA=\nrYu+wy+0nwLf5lk7TBA=\nxrdNGykIzxaKDiLF2Bw=\n3.gpg

1991年,程序员PhilZimmermann为了避开政府监视,开发了加密软件PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基金会决定,开发一个PGP的替代品,取名为GnuPG

我们可以使用以下格式来生成一个随机的14位高强度密码。

$gpg--gen-random--armor114\nor\n$gpg2--gen-random--armor114\njq1mtY4gBa6gIuJrggM=\n

同样地,如果这个命令只能生成一个密码,如果要生成多个,那就需要写一个简单的Shell语句。

$forpwin{1..4};dogpg--gen-random--armor114;done\nor\n$forpwin{1..4};dogpg2--gen-random--armor114;done\nF5ZzLSUMet2kefG6Ssc=\n8hh7BFNs8Qu0cnrvHrY=\nB+PEt28CosR5xO05/sQ=\nm21bfx6UG1cBDzVGKcE=\n

$forpwin{1..4};dogpg--gen-random--armor114;done\nor\n$forpwin{1..4};dogpg2--gen-random--armor114;done\nF5ZzLSUMet2kefG6Ssc=\n8hh7BFNs8Qu0cnrvHrY=\nB+PEt28CosR5xO05/sQ=\nm21bfx6UG1cBDzVGKcE=\n4.小结

一个强大的密码是保证我们账号安全的第一步,重要性不容小觑。本文介绍了3种方法随机生成高强度密码,但还有很多工具还可以生成这样的密码,比如makepasswdmkpasswd等。大家平常都是怎么生成密码的?欢迎留言讨论!

自w到高c的16种方法和种生成高强度密码的方法的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023