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