希洪水攻擊

什麼是哈希洪水攻擊(Hash-Flooding Attack)?程序員

某夜總會有80個妹紙,第一次去的時候,你不知道哪一個妹紙好看,是你喜歡的類型,你只能叫領班把全部妹紙都叫出來,一個個的看,你能夠看完80個後選擇一個喜歡的,假設每一個妹紙看10秒鐘,你一共須要800秒。好不容易選好一個妹紙,下次來了還想找這個妹紙怎麼辦?這時候咱們會問妹紙你是多少號?妹紙說我是68號,這個68就是妹紙的hash值。算法

咱們重點說第二次,第二次去的時候 ,就須要記住妹紙是68號(hash值)值就好了,通常狀況下10秒鐘就能把妹紙找到。get

可是,我要說的是可是,有些領班(程序員)比較調皮,他把全部妹紙的號碼都設置成68號。當你到了夜總會對領班說,麻煩把68號妹紙叫出來,這時候來的仍是80個妹紙,由於80個妹紙都是68號。這個故意把80個妹紙叫68號這個行爲就叫作Hash碰撞攻擊。因爲他的調皮,致使客戶挑妹紙的時間大幅延長,從10秒到了800秒。hash

在代碼中,通常都有一些比較複雜的算法去運算而得出這個hash值,一旦破解了這個算法,就又能夠調皮啦。class

https://zhuanlan.zhihu.com/p/28501879程序

https://zhuanlan.zhihu.com/p/28587782di

相關文章
相關標籤/搜索