一个用于转换字符串成 Base16/Base32/Base64/MD5/SHA-1 的库,兼容所有浏览器和宿主环境。
npm install guless-converter支持中文编码和解码!
require(["converter"], function( converter ) { "your code here!" }) npm install guless-converterbower install guless-converterencode(jsString, "base16") / decode(base16String, "base16")encode(jsString, "base32") / decode(base32String, "base32")encode(jsString, "base64") / decode(base64String, "base64")md5(jsString)sha1(jsString)Params:
- {String} string 指定需要编码的字符串。
- {String} codec 指定编码类型,可以是以下常量中的一个(不区分大小写):
* base16 | hex
* base32
* base32-hex | base32hex
* base64
* base64-urlsafe | base64urlsafe | base64-url | base64url
Returns:
- {String} 返回编码后的数据的字符串表示形式。
Params:
- {String} string 指定需要解码的字符串。
- {String} codec 指定编码类型,可以是以下常量中的一个(不区分大小写):
* base16 | hex
* base32
* base32-hex | base32hex
* base64
* base64-urlsafe | base64urlsafe | base64-url | base64url
Returns:
- {String} 返回解码后的数据的字符串表示形式。
Params:
- {String} string 指定需要计算哈希值的字符串。
Returns:
- {String} 返回 base16(hex) 编码过的 MD5 哈希值。
Params:
- {String} string 指定需要计算哈希值的字符串。
Returns:
- {String} 返回 base16(hex) 编码过的 SHA-1 安全哈希值。