pwgen生成的密码易于记忆且相当安全.从技术上来说,容易记忆的密码不会比随机生成的密码更加安全.但是,在大多数情况下,pwgen生成的密码已经足够安全,除了网银密码等需要高安全等级的情况外.使用易于记忆的密码的好处就是你不会把这些密码写下来或者存到电脑上的某个地方,这样做本来就是不安全的.
功能特点
wgen 可以生成难以记住的随机密码或容易记住的密码.可以以交互方式使用它,也可以通过脚本以批模式使用它.
在默认情况下,pwgen 向标准输出发送许多密码.一般来说,我们不需要这种结果;但是,如果希望选择要手工输入的一次性密码,这种输出是有用的.在生成密码时,pwgen 在默认情况下尝试在密码中包含数字和大写字母.
使用技巧
pwgen格式是:pwgen
pwgen常用选项是:
-1 每 行输出一个密码
-c 必须包含大写字母
-n 必 须包含数字
-s 随机密码
特色介绍
pwgen 命令更多有趣的参数:
-0:密码中不包含数字.
-B, --ambiguous:密码中不包含容易混淆的字符,比如说“1”和“l”、“0”和“O”.
-v, --no-vowels:密码不包括元音字母或者可能被误认为是元音字母的数字.
下面来看几个具体的例子:
1. 使用命令 pwgen 来生成一个长度为 10 个字符的独特的随机密码.
生成一个独特的随机密码
一口气生成若干组长度为 50 个字符的唯一的随机密码!
生成多组随机密码
2. 你还可以使用 makepasswd 来每次生成一个给定长度的独特的随机密码.在你把玩 makepasswd 命令之前,请确保你已经安装了它.如若没有安装它,试试使用 Apt 或 YUM 包管理器来安装 makepasswd这个软件包.
生成一个长度为 10 个字符的随机密码.该命令产生的密码的长度默认为 10.
使用 makepasswd 生成独特的密码
生成一个长度为 50 个字符的随机密码.
生成长度为 50 的密码
生成 7 个长度为 20 个字符的随机密码.