crypto/zone

Zone 底座:加解密函数


Methods

(static) decryptBase64(value) → {String}

「标准」Ux.decryptBase64

Base64解码函数,针对value进行Base64解码。

Parameters:
Name Type Description
value String

已经被编码过的Base64字符串。

Returns:

解码过后的明文。

Type
String

(static) encryptAES(value, secret) → {String}

「标准」Ux.encryptAES

使用AES算法加密,对value和secret进行AES加密操作

Parameters:
Name Type Description
value String

执行签名的字符串,一般是明文

secret String

密钥信息,和当前被签名的客户端绑定。

Returns:

执行加密过后的最终值。

Type
String

(static) encryptBase64(value) → {String}

「标准」Ux.encryptBase64

Base64编码函数,针对value进行Base64编码,生成Base64的密文。

Parameters:
Name Type Description
value String

被编码字符串。

Returns:

编码好的Base64的字符串。

Type
String

(static) encryptHmac512(value, secret) → {String}

「标准」Ux.encryptHmac512

数字签名专用Hmac512算法加密,针对value和secret一起进行Hmac512数字签名加密。

Parameters:
Name Type Description
value String

待执行签名的字符串,一般是明文。

secret String

密钥信息,和当前被签名的客户端绑定。

Returns:

签名的最终信息,生成的 sig 值。

Type
String

(static) encryptMD5(value) → {String}

「标准」Ux.encryptMD5

MD5加密函数,针对value进行MD5加密,加密过后的密文全部转换成大写。

Parameters:
Name Type Description
value String

被加密字符串。

Returns:

加密过后的密文。

Type
String