javaScript中計算字符串MD5


進行HTTP網絡通信的時候,調用API向服務器請求數據,有時為了防止API調用過程中被黑客惡意篡改,所請求參數需要進行MD5算法計算,得到摘要簽名。服務端會根據請求參數,對簽名進行驗證,簽名不合法的請求將會被拒絕。

 

但是目前原生JS貌似並沒有提供MD5計算相關的函數方法,只能自己實現或者使用前輩大神寫好的。網上找了下,找到了這個MD5的javaScript實現https://www.bootcdn.cn/blueimp-md5/

使用的時候像平時一樣引入即可:

<script src="https://cdnjs.cloudflare.com/ajax/libs/blueimp-md5/2.10.0/js/md5.js"></script>  //這個為開發學習版本,打開文件有詳細的注釋說明

或者引入更小的生產版本:

<script src="https://cdnjs.cloudflare.com/ajax/libs/blueimp-md5/2.10.0/js/md5.min.js"></script>  //這個用在生產環境,也就是正式的線上,代碼是壓縮過的

 

在應用代碼中,通過調用以字符串作為參數的MD5方法來計算字符串的MD5值,結果返回32位小寫的十六進制值的字符串。

var hash = md5("value"); // "2063c1608d6e0baf80249c42e2be5804"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM