程序员开发实例大全宝库

网站首页 > 编程文章 正文

我们的密码为什么要复杂?(为什么密码很重要)

zazugpt 2024-09-08 11:30:28 编程文章 28 ℃ 0 评论

今天讲讲为什么要用复杂的密码?增加密码防暴力破解难度最简单的方法就是增加密码字符的范围或者增加密码长度。

举个例子:

1、范围:数字,长度:2位,这个简单就是从00到99 一百个密码。

2、范围:数字+小写字母,长度2位,这个复杂点,不仅有00还有类似a0、aa这种密码,共有1296个密码。

3、范围:数字+大小写字母,长度2位,类似00、aa、Aa、A0、a0这种密码,共有3844个密码。

4、范围:数字,长度6位,共有100万个密码。

5、范围:数字+小写字母,长度6位,大概有21亿个密码。

6、范围:数字+大小写字母,长度6为,大概有568亿个密码。

总结:其实密码组合就是一个简单的公式:范围总数的长度次方,当字符范围越大,长度越长,密码越复杂,对于暴力破解的难度越大。长密码对我们人类来说不友好,那就增加你密码字符的范围。如果有条件不要使用纯数字密码,6位纯数字密码也才100万个,对于计算机来说也就是一瞬间的事情。对于我们网络上使用的密码,最好的选择就是6位大小写字母+数字。有些软件或网站至少8位,那就选择8位小写+数字(大概2万亿个组合)。从人类习惯来考虑,密码最好是机器随机生成,避免出现字典弱密码(比如:abc123),关于弱密码我下次再讲,我觉得那个不属于计算机范畴,属于人类习惯。[呲牙]

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表