亚太区

亚太区

我希望有人可以推荐一个好的密码生成器。

如果一个人能说出一个名字,并给你一个助记符以便记住它,那么他将获得额外的奖励。

答案1

普根安装 pwgen生成随机、无意义但可发音的密码。这些密码要么只包含小写字母,要么大小写混合,要么包含数字。大写字母和数字的放置方式使得在只记住单词时更容易记住它们的位置。

安装普根使用下面的按钮:

通过软件中心安装

例如

sudo apt-get install pwgen
pwgen

答案2

亚太区安装 apg

APG 是高级密码生成器。该软件用于自动生成新密码,供您根据需要使用。

以下是“APG”的一些主要特点:

  • 设置特殊字符的最大百分比
  • 设置生成的密码的长度
  • 分组字符
  • 设置要生成的密码数量
  • 设置随机种子文件
  • 一次性密码本生成
  • 打印它在多少秒内生成了多少个密码

要安装,请运行以下命令:

sudo apt-get install apg

使用此帮助安装和使用 Apg指导

答案3

阿伯里斯特威斯大学有一个非常硬核的助记密码生成器。

http://www.aber.ac.uk/cgi-bin/user/syswww/gw/mnemonic

生成如下邪恶密码:

<1n255s4    Lisa's first newt zooms Fife's fifth shrewd four.
t6pnjsnv    Tony's sixth padlock nags John's spectacular number vainly.
fqyumdc8    Fiona's quadrilateral yucca understands Murray's dormant calculating eight.
ee6pk3cm    Eve's egocentric six ponders Ken's third cagey magazine.
q1giwn?n    Quentin's first galaxy improves Wyn's nondescript question mark nastily.

有趣的工作。您可能想给他们的系统管理员发送电子邮件,看看其背后的脚本是否可以免费使用(如果不是,他们是否会考虑将其 GPL 化)

编辑:仔细看看输出,这并不难编码。你只需要几个字典来输入它。

答案4

结果甚至比 apg 或 pwgen 更可怕(即使-s设置了选项),但这更有趣:

head -c 8192 /dev/urandom  |   strings --bytes 8 | sed 's/\s//'

我怀疑您的用例可能有所不同,但这种东西对于共享密钥和其他不经常输入的密码很有用。
要获得更大的选择,请将更多字节传递给head,要获得更长的密码结果字符串,请修改--bytesstrings给出最小长度)。sed表达式删除 删除空格和制表符(由 表示 \s)。

但是,您有时可能会喜欢一些应用程序(如 pwgen、KeePassX 或 LastPass),它们可以让您选择避免使用容易混淆的字符,如1lI。这些字符可能看起来像1Il或 1Il 或更糟。如果您要重置某人的密码或提供需要传达的一次性密钥,则可能需要使用这样的选项。

尽管如此,pwgenput 在其手册页中给出了这个警告,描述了它的-B选项:

   -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.

当然,这是疯了。您可能知道什么时候有用,什么时候没用。而且这肯定比在所有情况下都使用“Pa$$w0rD”要好。如果有疑问,请创建一个更长的密码,或将您生成的密码作为输入传递给另一个生成器,或使用多因素身份验证。

相关内容