SAY討論區

標題: [教學] 什麼是 MD5? [打印本頁]

作者: frankyhui    時間: 2012-5-12 02:28:17     標題: [教學] 什麼是 MD5?

MD5 ( Message-Digest algorithm 5) 雜湊演算法,是電腦常用的一種加密演算法,簡而言之,使用者可將任意長度的資料,以 MD5 雜湊演算法運算,得到一組固定長度為128位元的結果,採用該方法以作為確認碼運算法則之原因如下──

雖然不同的資料經由 MD5 雜湊演算法計算所得到的結果有可能相同,但是根據統計顯示,重覆的機率低於百萬分之一。

MD5 為一個單向雜湊演算法,亦即不易以逆向運算得到原始資料,例如:要計算字串 vote123 的 MD5 結果很簡單,但是要將 MD5 計算後的結果逆向運算得到 vote123 卻相當困難。

【EX.】 計算 X = MD5(vote1234) = 8339e38c61175dbd07846ad70dc226b2 非常簡單
      知道 X 逆向運算得到 vote1234 卻非常困難

本站的帳號密碼 及 安全提問都是經過 MD5 128bit 加密
所以忘記瞭誰也幫不到你,管理員也不能看也不能幫你設置。




歡迎光臨 SAY討論區 (http://say.go2tutor.com/) Powered by Discuz! X2