Teal TealUI

MD5 算法变种util/md5/md5-more

提供更多 MD5 算法变种。

<input type="text" id="input" style="width: 20em;" />
<button onclick="input.value = md5Base64(input.value)">Md5-Base64 加密</button>
<button onclick="input.value = hmacMD5(input.value, 'key')">HMAC-MD5 加密</button>
<button onclick="input.value = hmacMD5Base64(input.value, 'key')">HMAC-MD5-Base64 加密</button>

API

函数 描述
md5Base64(value)(value:string):string

计算字符串的 MD5-Base64 值。

参数 类型 描述 默认值
value* string

返回值

类型:string

返回计算后的字符串。

示例

md5Base64("abc") // "kAFQmDzST7DWlj99KOF/cg"

计算字符串的 MD5-Base64 值。

hmacMD5(value, key)(value:string, key:string):string

计算字符串的 HMAC-MD5 值。

参数 类型 描述 默认值
value* string
key* string

返回值

类型:string

返回计算后的字符串。

示例

hmacMd5("abc", "key") // "d2fe98063f876b03193afb49b4979591"

计算字符串的 HMAC-MD5 值。

hmacMD5Base64(value, key)(value:string, key:string):string

计算字符串的 HMAC-MD5-Base64 值。

参数 类型 描述 默认值
value* string
key* string

返回值

类型:string

返回加密后的字符串,其中只包含小写字母。

示例

hmacMD5Base64("abc", "key") // "0v6YBj+HawMZOvtJtJeVkQ"

计算字符串的 HMAC-MD5-Base64 值。