標籤

2015年6月1日 星期一

MD5破解

李小龍:「 md5不是說可以破」

卡卡米:「 md5聽說可以破阿」

卡卡米:「 不知怎破」

李小龍:「 恩 不知」

小孩子:「 恩」

李小龍:「 http://zh.wikipedia.org/wiki/MD5

卡卡米:「 2004年,證實MD5演算法無法防止碰撞,因此無法適用於安全性認證」

小孩子:「 SHA-1」

李小龍:「 小孩子那串看起來就很像md5」

小孩子:「 工作後期蠻常聽到SHA-1的」

小孩子:「 應該吧」

卡卡米:「 沒吧」

卡卡米:「 所有的亂馬你都覺得像MD5」

小孩子:「 XD」

李小龍:「 長度」

卡卡米:「 MD5雜湊[編輯] 一般128位元的MD5雜湊被表示為32位元十六進位數字。以下是一個43位長的僅ASCII字母列的MD5雜湊:」

卡卡米:「 哥以前就在想MD5這種東西」

卡卡米:「 怎樣用才不會被破」

卡卡米:「 於是哥用兩次」

李小龍:「 40個字元」

卡卡米:「 MD5(MD5(X+key))」

卡卡米:「 但理論上用兩次應該是跟用一次一樣容易被破」

李小龍:「 可以唬爛主管說比較安全吧」

李小龍:「 主管:加兩道鎖,怎麼想都安全多了」

卡卡米:「 2009年謝濤和馮登國僅用了220.96的碰撞演算法複雜度,破解了MD5的碰撞抵抗,該攻擊在普通電腦上執行只需要數秒鐘[1]。」

卡卡米:「 所以他們所謂的破解是指」

卡卡米:「 MD5(X) = Y 給你Y 你若給出 X' 滿足 MD5(X') = Y 就算破解」

李小龍:「 X' 這樣算喔= =」

李小龍:「 還是進不去吧」

卡卡米:「 可」

卡卡米:「 可以進」

李小龍:「 喔 想起來了= =」

李小龍:「 因為碰撞」

卡卡米:「 所以他未必要解出X」

李小龍:「 A123 = b456」

李小龍:「 在你面前打一個不是你設定的密碼」

卡卡米:「 http://blog.trendmicro.com.tw/?p=416

李小龍:「 但是進了你的帳戶」

卡卡米:「 這個好像很屌」

卡卡米:「 嗯」

小孩子:「 剛剛想開專案 看那段驗證寫啥」

小孩子:「 發現專案都不見了 嚇死」

小孩子:「 然後冷靜下來才想起來我都移到外接硬碟了 幹」

李小龍:「 小孩子:哥下了一段format」

小孩子:「 = = 都在外接硬碟」

小孩子:「 幹」

小孩子:「 老人癡呆了」

沒有留言:

張貼留言