線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
MD5加密摘要
發表時間:2019-07-30 16:17:29
文章來源:沈陽軟件開發
標簽:網站建設 小程序開發 小程序制作 微信小程序開發 公眾號開發 微信公眾號開發 網頁設計 網站優化 網站排名 網站設計 微信小程序設計 小程序定制 微信小程序定制
瀏覽次數:0
MD5是Web應用程序中最常用的密碼加密算法。由于MD5是不可逆的,因此在MD5計算之后獲得的密文不能通過逆算法獲得原始文本。使用MD5加密Web應用程序中的文本密碼的初衷是為了防止存儲在數據庫中的密碼被泄露并直接獲取。但是,攻擊者不僅擁有龐大的密碼字典,而且還建立了大量的MD5原始/密文比較數據庫。它可以快速找到常用密碼的MD5密文,這是解密MD5密文的有效方法。但是,MD5密文數據庫使用最傳統的MD5加密算法:Original - > MD5->密文。因此,我們可以使用轉換的MD5算法使現成的MD5密文數據庫無效。
以下演示了轉換算法的一些示例。當然,在其他Web開發語言中,情況也是如此。
變換一:循環MD5
最容易理解的轉換是對密碼執行多個MD5操作。自定義一個接受兩個參數的函數,$ data和$ times,第一個是要加密的密碼,第二個是加密重復的次數。有兩種算法可用于實現此轉換。——
網站建設,小程序開發,小程序制作,微信小程序開發,公眾號開發,微信公眾號開發,網頁設計,網站優化,網站排名,網站設計,微信小程序設計,小程序定制,微信小程序定制