不允许使用回文密码——为什么?

Joe*_*nin 35 linux passwords

我尝试将 Linux 密码更改为“sitonapotatopanotis”并收到此错误: BAD PASSWORD: is a palindrome

为什么会有这个规则?

Mik*_*ott 17

因为 20 个字符的回文密码仅与 10 个字符的密码一样安全——在最后 10 个字符中基本上没有额外的熵。因此,您会因使用长密码而产生虚假的安全感。

  • 密码破解者通常会尝试每次猜测的回文吗? (19认同)
  • 回文密码恰好增加了一位熵(是回文对不是回文)。它不仅“与 10 个字符的密码一样安全”,而且比 11 个字符的密码安全得多。 (13认同)
  • 这里可能是错误的,但有效的安全性仍然取决于您尝试破解此类密码的方式。攻击者是否知道使用了有限的字符集?我们知道密码长度吗? (11认同)
  • 我会说“sitonapotatopanotis”可能比由英语单词组成的标准 10 个字母密码的熵要小得多。语法正确的回文是非常罕见的。如果你从 10 个随机字符 `mwiovqfbzczbfqvoiwm` 中创建一个回文,或者你只是用文字把回文部分变成无意义的 `doctorwormrowrotcod`,这将是同样安全的。它还增加了一点点熵(你可以改变你如何做回文;例如,`doctorwormrowrotcod` 或 `doctorwormmrowrotcod` 或 `doctorotcodwormmrowr` 等。但总的来说,回文在 pw 中是一个坏主意。 (4认同)

Bel*_*dez 12

manpagepam_cracklib(负责密码强度检查)没有具体说明为什么这样做:

   The strength checks works in the following manner: at first the Cracklib routine is
   called to check if the password is part of a dictionary; if this is not the case an
   additional set of strength checks is done. These checks are:

   Palindrome
       Is the new password a palindrome?
Run Code Online (Sandbox Code Playgroud)

但是,不难想象,有一些密码破解软件在尝试回文。

我不建议使用这样的密码,但由您来评估您愿意进行哪些安全权衡(您可以使用sudoroot帐户更改密码,它允许您将其更改为您想要的任何内容)。

  • @DanH:是的。如果破解程序要尝试“接近回文”,它几乎必须尝试所有方法。 (11认同)
  • 在我看来,如果前半部分算作有效密码,则回文应该算作有效。(当然,那是吹毛求疵)。 (10认同)
  • 那么如果他加/减一个字符密码就可以了吗? (2认同)

Der*_*ler 10

人们更可能选择“racecar”作为他们的密码,因为他们喜欢它。所以这些词在所有词表中都名列前茅(在任何蛮力之前使用)。并且检查所有回文比在密码检查库中维护回文列表更简单。


有些密码很好,有些则非常糟糕。
我们使用某些因素来判断密码的质量。像长度或使用什么不同的字符。

对于某些密码,这些因素变得不那么相关或根本不相关。

就像,这是一个很棒的密码:

v10H73nqMQPkbUvTLOPyKBg4KnkUjWgF
Run Code Online (Sandbox Code Playgroud)

这个,没那么多:

acbaacbacaabcabbbaaabcaccbbbaaac
Run Code Online (Sandbox Code Playgroud)

即使它具有相同的长度,如果相同的密码规则和您暴力破解它,第二个密码将尝试了很多比第一密码越快。

让我们来看看这个:

qwertyuiopasdfghjklzxcvbnm123456
Run Code Online (Sandbox Code Playgroud)

现在,我们正在使用一个严肃的密码!只是它几乎是有史以来最糟糕的密码,因为所有字母的使用模式与它们出现在非常流行的键盘类型上的模式相同。

有人可能会看着那个密码并认为它​​非常棒,因为他是在错误的假设下选择它的(长度对于密码最重要)。

回文也是如此。首先,它们给人一种虚假的安全感(正如迈克所指出的),因为它们的长度通过简单地复制所有字母而增加。但它们的真正问题在于它们很容易记住并且有点像商品。

  • -1 "v10H73nqMQPkbUvTLOPyKBg4KnkUjWgF" 这不是一个很好的密码,这是一个糟糕的密码,因为你只是**无法**记住它。 (12认同)
  • 这是一个错误密码的唯一原因只是因为我在这里提到了它并且它不再是秘密。我只使用随机生成的密码和单点登录解决方案。 (3认同)
  • 版本 10 有 73 个新报价。每个知识库的更多报价在不同的简洁、低订单下,为您带来善意的回报,敏锐的新手知识的巨大增长。有用的工作等待前进。 (2认同)
  • http://xkcd.com/936/ (2认同)
  • @OliverSalzburg 您不必记住密码;它写在贴在我显示器上的便利贴上。 (2认同)