[JavaScript]通过JS使用MD5加密
项目信息
github地址
https://github.com/blueimp/JavaScript-MD5
作者demo地址
https://blueimp.github.io/JavaScript-MD5/
boootcdn地址
<script src="https://cdn.bootcss.com/blueimp-md5/2.12.0/js/md5.min.js"></script>
如何使用
官方给了4个例子,
第1个例子就是最常用的直接将字符串通过MD5加密,得出哈希值
var hash = md5('value') // "2063c1608d6e0baf80249c42e2be5804"
第2个例子是通过给字符串,以及key,计算HMAC-MD5哈希值,可以理解成加盐,可以参考
https://www.liaoxuefeng.com/wiki/1016959663602400/1183198304823296
var hash = md5("value", "key") // "01433efd5f16327ea4b31144572c67f6"
第3,4个例子实在没看懂干啥,试了试也不知道咋用,如果有能看明白的朋友可以评论/私信告知我一下,十分感谢
Calculate the raw MD5 hash of a given string value
var hash = md5("value", null, true)
Calculate the raw HMAC-MD5 hash of a given string value and key
var hash = md5("value", "key", true)
额外信息
一些可以在线加密md5的网站
https://tool.chinaz.com/tools/md5.aspx
https://1024tools.com/hmac
可以在线解密md5的网站
https://www.cmd5.com/