Skip to content

哈希函数

legado.md5

计算 MD5 哈希,返回 32 位十六进制字符串。

js
legado.md5(str) → string
js
legado.md5('hello');
// "5d41402abc4b2a76b9719d911017c592"

legado.sha1

计算 SHA-1 哈希。

js
legado.sha1(str) → string
js
legado.sha1('hello');
// "aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d"

legado.sha256

计算 SHA-256 哈希。

js
legado.sha256(str) → string
js
legado.sha256('hello');
// "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"

legado.hmacSha256

HMAC-SHA256 消息认证码。

js
legado.hmacSha256(data, key) → string
参数类型说明
datastring数据字符串
keystring密钥字符串
js
var mac = legado.hmacSha256('message', 'secret-key');

基于 MIT 许可发布