加解密算法类命名空间
- Source
Namespaces
Methods
(static) HASH(hex, hash)
哈希摘要计算
Parameters:
| Name | Type | Description |
|---|---|---|
hex | string | 十六进制字符串数据 |
hash | string | 采用的摘要算法名称 |
- Source
Returns:
成功返回十六进制摘要 参数错误失败触发异常
(static) HKDF(key, salt, info, len, hash)
用户主密钥安全派生子密钥
Parameters:
| Name | Type | Description |
|---|---|---|
key | string | 十六进制主密钥 |
salt | string | 十六进制字符串子密钥附加盐 |
info | string | 十六进制字符串子密钥附加信息 |
len | number | 派生字节大小 默认32 |
hash | string | 采用的摘要算法名称 |
- Source
Returns:
成功返回派生的十六进制密钥 参数错误失败触发异常
(static) HMAC(hex, key, hash)
附加密钥哈希摘要计算
Parameters:
| Name | Type | Description |
|---|---|---|
hex | string | 十六进制字符串数据 |
key | string | 十六进制字符串密钥 |
hash | string | 采用的摘要算法名称 |
- Source
Returns:
成功返回十六进制摘要 参数错误失败触发异常
(static) PBKDF2(password, salt, iterations, len, hash)
用户字符串密码安全派生密钥
Parameters:
| Name | Type | Description |
|---|---|---|
password | string | 字符串密码 |
salt | string | 十六进制字符串附加盐 |
iterations | number | 迭代次数 默认1万次 |
len | number | 派生字节大小 默认32 |
hash | string | 采用的摘要算法名称 |
- Source
Returns:
成功返回派生的十六进制密钥 参数错误失败触发异常
(static) RandHex(len)
安全生成随机数
Parameters:
| Name | Type | Description |
|---|---|---|
len | number | 字节大小 默认32字节 |
- Source
Returns:
成功返回十六进制字符串数据 失败触发异常