密码中一个字符有多少位?

How many bits are there in a character in a password?

试图了解更多关于密码安全的信息。


密码中一个字符有多少位?

例如,假设我为一个帐户选择了以下密码:4T!h36*^^NQi!u*6m7qFT&3X$L6!x6^&

这个密码有多少位?


假设我选择了一个仅由字母数字字符组成的不同密码:45v9Zu9tvrWTd5ew8qsp9w9d899zf6su

位数是受密码组成影响(即我是否包含特殊字符)还是仅受长度影响?


什么构成网站上的 256 位密码?

我假设你的意思是密码中包含的信息量,即。与 256 位密钥相比,暴力破解密码所需的努力。

您可以通过以下方式计算可能组合的数量 (number of possible characters)^(length of password).

例如仅包含小写字母的 20 个字符的密码有 2620 种可能的组合。

由此可以通过log2(组合数)计算出密码中包含的信息

这意味着仅包含小写字母的 20 个字符的密码与 log2(2620) = 94 位密钥具有同等的安全性。他们同样难以暴力破解。

计算密码的位强度可以很好地衡量密码的好坏。

重要提示:请注意,这假设密码是完全随机的并且不包含任何单词,即。每个角色在统计上彼此独立