[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/

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐