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"
欢迎关注微信公众号:大数据从业者
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
2016-11-17 centos7 卸载mysql
2016-11-17 python logging模块 basicConfig配置文件
2014-11-17 设置主键的问题