李小龍:「 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」
小孩子:「 = = 都在外接硬碟」
小孩子:「 幹」
小孩子:「 老人癡呆了」
沒有留言:
張貼留言