-B, --ambiguous
Don't use characters that could be confused by the user when
printed, such as 'l' and '1', or '0' or 'O'. This reduces the
number of possible passwords significantly, and as such reduces
the quality of the passwords. It may be useful for users who
have bad vision, but in general use of this option is not recom‐
mended.
pwgen 生成随机、无意义但可发音的密码。这些密码要么只包含小写字母,要么包含大小写混合,要么包含数字。大写字母和数字的放置方式便于在只记住单词时记住它们的位置。.
使用下面的按钮安装pwgen :
例如
apg
APG 是高级密码生成器。该软件用于为您想要使用的任何用途自动生成新密码。
以下是“APG”的一些主要特点:
要安装,请运行以下命令:
通过本帮助指南安装和使用 Apg
阿伯里斯特威斯大学有一个非常核心的记忆密码生成器。
http://www.aber.ac.uk/cgi-bin/user/syswww/gw/mnemonic
生成这样的邪恶密码:
有趣的工作。您可能想通过电子邮件向他们的管理员发送电子邮件,以查看其背后的脚本是否免费提供(如果不是,他们是否会考虑 GPL)
编辑:稍微看看输出,这并不难编码。你只需要几个字典来喂它。
试试密码卡。你把它放在钱包里,你记得两个符号和一种颜色。
您可以沿着颜色线阅读符号之间的字母/数字,或组成您能记住的任何算法。
该网站会为您生成一张随机卡片。
http://www.passwordcard.org/en
结果甚至比 apg 或 pwgen 更可怕(即使有
-s
选项集),但这更有趣:我怀疑您的用例是否不同,但是这种事情对于共享密钥以及您不经常输入的其他类型的密码很有用。
要获得更大的选择,请将更多字节传递给
head
,要获得更长的密码结果字符串,请修改--bytes
instrings
(给出最小长度)。sed
表达式 strips out 去掉空格和制表符(用 表示 )\s
。但是,在某些时候,您可能会喜欢应用程序(例如 pwgen、KeePassX 或 LastPass),这些应用程序可以让您选择避免容易混淆的字符,例如
1
andl
和I
。这些可能看起来像1Il
1Il 或更糟。如果您要重置某人的密码或提供需要传达的一次性密钥,您可能希望使用这样的选项。尽管如此,
pwgen
put 在其手册页中给出了这个警告,描述了它的-B
选项:当然,这很疯狂。您可能知道这何时有用或没有用。它肯定比对所有事情都使用 'Pa$$w0rD' 更好。如果有疑问,请创建一个更长的密码,或者将您生成的密码作为输入传递给另一个生成器,或者使用多因素身份验证。
我用
mkpasswd
. 虽然从技术上讲,它用于加密在/etc/passwd
文件中使用的密码,但它也提供了适合密码的漂亮字符串。没有助记符,但 pwgen 非常简单。
我用
apg
——sudo apt-get install apg
Keypass 有一个内置的密码生成器。生成新密码并使用相同的工具记住它。
SuperGenPass是一个最初用于网站登录的书签解决方案,但它也可以很容易地用于应用程序。它使用主密码加上当前域名(或应用程序名称,如果您愿意)来生成 10 个字符的密码,例如
lCY9gjiDtF
. 它不需要助记词,因为它可以一键自动填充密码框,也可以复制/粘贴到其他应用程序中。我在每个浏览器和手机上都保留了一个书签(也可以离线工作!)。这很方便。如果您“勇敢”,那么您甚至可以将主密码硬编码到小书签中。