MD5加密解密網址總結

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用於確保信息傳輸完整一致。是計算機廣泛使用的雜湊算法之一(又譯摘要算法、哈希算法)MD5算法是不可逆的。

MD5雖然仍然使用廣泛但已經不安全,md5和sha1實現不同,但都是hash function,現階段都已經不安全;建議sha2

(硬要MD5和SHA1選一個的話,根據業務場景來定:MD5性能更快,SHA1安全性更高)

2010年之後,許多組織建議用SHA-2或SHA-3來取代MD5和SHA1.

MD5用途:

1、防止被篡改:

1)比如發送一個電子文檔,發送前,我先得到MD5的輸出結果a。然後在對方收到電子文檔後,對方也得到一個MD5的輸出結果b。如果a與b一樣就代表中途未被篡改。2)比如我提供文件下載,爲了防止不法分子在安裝程序中添加木馬,我可以在網站上公佈由安裝文件得到的MD5輸出結果。3)SVN在檢測文件是否在CheckOut後被修改過,也是用到了MD5.

2、防止直接看到明文:

現在很多網站在數據庫存儲用戶的密碼的時候都是存儲用戶密碼的MD5值。這樣就算不法分子得到數據庫的用戶密碼的MD5值,也無法知道用戶的密碼(其實這樣是不安全的,後面我會提到)。(比如在UNIX系統中用戶的密碼就是以MD5(或其它類似的算法)經加密後存儲在文件系統中。當用戶登錄的時候,系統把用戶輸入的密碼計算成MD5值,然後再去和保存在文件系統中的MD5值進行比較,進而確定輸入的密碼是否正確。通過這樣的步驟,系統在並不知道用戶密碼的明碼的情況下就可以確定用戶登錄系統的合法性。這不但可以避免用戶的密碼被具有系統管理員權限的用戶知道,而且還在一定程度上增加了密碼被破解的難度。)

3、防止抵賴(數字簽名):

這需要一個第三方認證機構。例如A寫了一個文件,認證機構對此文件用MD5算法產生摘要信息並做好記錄。若以後A說這文件不是他寫的,權威機構只需對此文件重新產生摘要信息,然後跟記錄在冊的摘要信息進行比對,相同的話,就證明是A寫的了。這就是所謂的“數字簽名”。

 

常用的MD5加密解密網址

(1)https://www.cmd5.com/ :巨資建立了全球最大的數據庫。但有些服務是收費的。

(2)https://md5.cc  :也是利用了 cmd5 的程序和數據,解密速度、解密成功率都和 cmd5 一樣,但提供免費積分或者低價服務,以便更加接地氣

(3)http://www.chamd5.org/ :據說每天都會處理前一天未破解

(4)http://www.ttmd5.com/index.php:不錯的MD5解密網站,還有一些知識的介紹

(5)https://pmd5.com/ :個人開發者開發的,重點是免費

(6)https://www.somd5.com/ :一些難解密的密文有時候可以在這個網站解密出來

(7)https://cmd5.la/ :不錯的網站,站長還打算開發新功能,比如文件上傳

(8)https://tool.chinaz.com/tools/md5.aspx :著名站長工具大全裏也有MD5加密解密

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章