|
密码的有效长度
大家日常都使用密码来保护自己的账户。密码越长,大家觉得越安全。但这里的长度必须是有效长度。根据密码构成不同,有效长度计算方式也不同。这里以只使用字母构成密码来计算。常见密码构成有三类。
- 以汉语拼音为基础,构建的密码。汉语拼音有400多种。以下限为基准。所以,复杂度是400的次方。例如daxueba是三个拼音构成。密码复杂度是400的三次方,也就是6400万。
- 以纯英文单词为基础,构建的密码。日常英文单词有三千到五千中。同样,以下限为基准。所以,复杂度是3000。例如,iloveyou是是那个单词构成。密码复杂度是3000的三次方,也就是270亿。
- 以无规律的纯字母为基准,构建密码。英文字母有26个。复杂度就是26。七位密码的复杂度是80亿。八位密码是2000多亿。
最安全的,还是无规律的密码。如果大家为了好记忆,使用中文拼音作为密码,有效长度一定要高。否则,真的是不安全的。
|
|