當前位置:編程學習大全網 - 遊戲軟體 - Md5是什麽?MD5怎麽校驗?Md5校驗工具怎麽用

Md5是什麽?MD5怎麽校驗?Md5校驗工具怎麽用

Windows 平臺上,可以百度 md5 ,下載工具進行驗證;如果是 Win10,可以到應用商店裏找;如果是 Ubuntu,它自帶 md5sum 工具。

Message Digest Algorithm MD5(中文名為消息摘要算法第五版)為計算機安全領域廣泛使用的壹種散列函數,用以提供消息的完整性保護。

壹致性驗證

比如下載服務器針對壹個文件預先提供壹個MD5值,用戶下載完該文件後,用我這個算法重新計算下載文件的MD5值,通過比較這兩個值是否相同,就能判斷下載的文件是否出錯,或者說下載的文件是否被篡改了。

數字簽名

舉個例子,妳將壹段話寫在壹個叫 readme.txt文件中,並對這個readme.txt產生壹個MD5的值並記錄在案,然後妳可以傳播這個文件給別人,別人如果修改了文件中的任何內容,妳對這個文件重新計算MD5時就會發現(兩個MD5值不相同)。如果再有壹個第三方的認證機構,用MD5還可以防止文件作者的“抵賴”,這就是所謂的數字簽名應用。

安全訪問認證

。如在Unix系統中用戶的密碼是以MD5(或其它類似的算法)經Hash運算後存儲在文件系統中。當用戶登錄的時候,系統把用戶輸入的密碼進行MD5 Hash運算,然後再去和保存在文件系統中的MD5值進行比較,進而確定輸入的密碼是否正確。通過這樣的步驟,系統在並不知道用戶密碼的明碼的情況下就可以確定用戶登錄系統的合法性。這可以避免用戶的密碼被具有系統管理員權限的用戶知道。

  • 上一篇:aletta
  • 下一篇:歡歡喜喜的近義詞
  • copyright 2024編程學習大全網