推 GALINE:暴力法可以用Rainbow Table來找 114.40.163.238 01/22 00:39
: 推 LPH66:簡單的答案: 只有這樣的話不能
: → MOONRAKER:就算你知道他是md5編碼也解不回去
: → MOONRAKER:md5是單向的hash function
: → MOONRAKER:其他如SHA1也是這樣
WDB8WvbXdHtZyM8Ms2RENgHlacJghQy
1 2 3
1234567890123456789012345678901
md5的長度一定是32-byte,而且每一個字元都只有[0-9a-f]的可能
以上那串長度31-byte,所以不是md5
而幾種主要hash演算法,如md5, SHA*算出來的每一個字元,都只有[0-9a-f]的可能
所以這也不是哪一種hash,也不會是base64 ( L = 4k, k >= 1 )
你如果知道編出這包的「明文」(plaintext)是啥,就可以多猜一點了
比如說,你知道"John"編出上面那一包,就把John送給想得到的編碼法用各種key去碰
看編出來會不會跟上面相同,如有相同,就有可能猜對
但是這種做法的本質也是brute force,也就是說,跟瞎猜無異
--
BATCH 03 : 買張床 - 切達大俠 - 伐木人之歌 - http://tinyurl.com/3zpyx5
[B4準備中]: 謳歌金錢(7/02) - 單車超人(7/23) - http://tinyurl.com/66v6vq
[ 番外篇 ]: 包租婆也有過當羅莉的時候(7/17) - http://tinyurl.com/6j4ale
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
■ 蒙帝派松正體中文計畫 ■ Spam-a-lot and enjoy the pythonesque delight!
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ http://www.youtube.com/user/JamesBondXD▄▄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.168.228