当前位置:首页 > 科技 > 正文

ddos是什么意思啊(DDOS是什么样的女生)

碰撞攻击是什么意思,通俗一点?

计算机进行比较时不是像我们想象中的那样一个一个的比较,而是使用hashcode方法,具体就是通过一个算法把一个字符串,或者其他东西变成一个整数。举个例子:我们比较“我爱我的祖国”与“我是个女生”是否相同。计算机并不是先比较第一个字“我”是否相同,再比较“爱”和“是”是否相同。而且通过一个算法,把它们都转换成一个32位整数(就是hash值),直接去比较这个整数是否相同。

这个算法满足:同样的字符串,得到的结果一定相同,而结果相同时,字符串不一定相同。

只有hash值相同时,计算机才会去一个一个的进行比较。

之所以采用这样的比较策略,是因为如果字符串很长,比如可能有十万个,或者百万个时,逐个比较的效率简直令人发指。

这就是碰撞攻击的原理。

攻击者刻意的去制造攻击数据,让所有数据的hash值都相等,这种情况就是hash碰撞。发生hash碰撞时,计算机只能逐个比较,只需要几kb的文件,就能让一台计算机沉迷比较,无法自拔。攻击者甚至可以进行Ddos式的攻击,有时攻击数据能达到1GB/s,天河二号也顶不住啊。很快计算机的所有cpu资源都被这种无意义的比较占满,服务器很快就当机了。这就是hash对撞攻击。

1,碰撞根本不是针对密码的攻击,发生hash碰撞时,计算机会逐个比较的。

2,hash值一般只有在比较时才会生成,比较完成时就会删除。计算机根本不会储存hash值(除非程序员脑子抽风),如果你能得到hash值,你已经完全控制了这台计算机。上一个完全就是乱说

总结

以上是真正的电脑专家为你收集整理的ddos是什么意思啊(DDOS是什么样的女生)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得真正的电脑专家网站内容还不错,欢迎将真正的电脑专家推荐给好友。

有话要说...

取消
扫码支持 支付码