# Crypto
# Functions
hash(alg, data) ⇒
string
用指定hash算法计算data的hash编码。
md5(data) ⇒
string
计算data的md5值
sha256(data) ⇒
string
计算data的sha256值
encode_aes_256_cbc(key, content) ⇒
string
使用aes-256-cbc算法对数据进行编码
decode_aes_256_cbc(key, content) ⇒
string
对一串使用aes-256-cbc算法加密的密文进行解码
encode_base64(content) ⇒
string
对数据进行base64编码
decode_base64(content) ⇒
string
对base64编码的字符串进行解码
-
将一段十六进制的字符串进行base64编码
decode_hex64(content) ⇒
string
对一段被base64编码过的十六进制字符串进行解码
rs(length, characters) ⇒
string
获取一个随机字符串(random string)
rsod(len) ⇒
string
获取一个十进制的随机数字字符串(random string of digit)
rsox(len) ⇒
string
获取一个十六进制的随机数字字符串(random string of hex)
rsoa(len) ⇒
string
获取一个随机字母字符串(random string of alpha)
rsow(len) ⇒
string
获取一个由数字、字母组成的随机字符串(random string of word)
rsop(len) ⇒
string
获取一个由可打印字符组成的随机字符串(random string of printable)
# hash(alg, data) ⇒ string
用指定hash算法计算data的hash编码。
Kind: global function Returns: string
- data的hash值
Param | Type | Description |
---|---|---|
alg | string | hash算法的名称 |
data | string | Buffer |
# md5(data) ⇒ string
计算data的md5值
Kind: global function Returns: string
- data的md5值
Param | Type | Description |
---|---|---|
data | string | Buffer |
# sha256(data) ⇒ string
计算data的sha256值
Kind: global function Returns: string
- data的sha256值
Param | Type | Description |
---|---|---|
data | string | Buffer |
# encode_aes_256_cbc(key, content) ⇒ string
使用aes-256-cbc算法对数据进行编码
Kind: global function Returns: string
- 加密后的密文
Param | Type | Description |
---|---|---|
key | string | 用于加密的密钥 |
content | string | 被加密的数据 |
# decode_aes_256_cbc(key, content) ⇒ string
对一串使用aes-256-cbc算法加密的密文进行解码
Kind: global function Returns: string
- 解码后的数据
Param | Type | Description |
---|---|---|
key | string | 解密密钥 |
content | string | 密文数据 |
# encode_base64(content) ⇒ string
对数据进行base64编码
Kind: global function Returns: string
- base64字符串
Param | Type | Description |
---|---|---|
content | string | 用于base64编码的数据 |
# decode_base64(content) ⇒ string
对base64编码的字符串进行解码
Kind: global function Returns: string
- base64解码后的数据
Param | Type | Description |
---|---|---|
content | string | base64编码字符串 |
# encode_hex64(content) ⇒
将一段十六进制的字符串进行base64编码
Kind: global function Returns: 编码后的数据
Param | Type | Description |
---|---|---|
content | string | 十六进制字符串 |
# decode_hex64(content) ⇒ string
对一段被base64编码过的十六进制字符串进行解码
Kind: global function Returns: string
- 十六进制字符串
Param | Type | Description |
---|---|---|
content | string | base64字符串 |
# rs(length, characters) ⇒ string
获取一个随机字符串(random string)
Kind: global function Returns: string
- 随机字符串
Param | Type | Description |
---|---|---|
length | number | 随机字符串的长度 |
characters | Array.<char> | 随机字符串的字符表,随机字符串中的所有字符将从此自负表中随机抽取。 |
# rsod(len) ⇒ string
获取一个十进制的随机数字字符串(random string of digit)
Kind: global function Returns: string
- 随机十进制数字字符串
Param | Type | Description |
---|---|---|
len | number | 字符串的长度 |
# rsox(len) ⇒ string
获取一个十六进制的随机数字字符串(random string of hex)
Kind: global function Returns: string
- 随机十六进制数字字符串
Param | Type | Description |
---|---|---|
len | number | 字符串的长度 |
# rsoa(len) ⇒ string
获取一个随机字母字符串(random string of alpha)
Kind: global function Returns: string
- 随机字母字符串
Param | Type | Description |
---|---|---|
len | number | 字符串的长度 |
# rsow(len) ⇒ string
获取一个由数字、字母组成的随机字符串(random string of word)
Kind: global function Returns: string
- 由数字、字母组成的随机字符串.
Param | Type | Description |
---|---|---|
len | number | 字符串的长度 |
# rsop(len) ⇒ string
获取一个由可打印字符组成的随机字符串(random string of printable)
Kind: global function Returns: string
- 一个由可打印字符组成的随机字符串
Param | Type | Description |
---|---|---|
len | number | 字符串长度 |