十一月份學習筆記
1.MD5
MD5這東西我最早接觸約是再六~七年前,那時有一款網路遊戲先祖"天堂",玩遊戲的相關程式那時候也是非常盛行,大家常常為了玩遊戲方便會去使用,但是常常會有人發佈的載點被竄改,或是偷偷加料之後在放回,加料當然是加所謂的特洛伊木馬,所以後來發佈都會順帶加上MD5碼。
MD5是一種128位元的編碼系統,現在應該是市面上使用最多的演算法之ㄧ,他是一個不可逆之演算法,即明文編碼後,無法使用密文透過反向之計算求得原明文。故此演算法通常用來做文件數位簽名或是密碼驗證等。
當然,MD5碼如果是用來演算一個句子,透過字典檔來破解是有可能的雖然有2^128種可能,但是依照現在電腦的運算能力越來越強。想破解,可能只是時間問題。
破解的方法跟技巧 自行GOOGLE吧!
沒有留言:
張貼留言