__AXE__.crypt

所有编码解码相关的功能


__AXE__.crypt.aes.encrypt

定义和用法

用 aes 算法进行加密。

__AXE__.crypt.aes.encrypt(content, key);
参数 描述
content 要进行加密的字符串
key 密钥

返回值

经过加密的密文。

实例

__AXE__.crypt.aes.encrypt('contentToAES', 'secret');

__AXE__.crypt.aes.decrypt

定义和用法

用 aes 算法进行解密

__AXE__.crypt.aes.decrypt(content, key);
参数 描述
content 要进行解密的字符串
key 密钥

返回值

经过解密的明文。

实例

__AXE__.crypt.aes.decrypt('contentToAES', 'secret');

__AXE__.crypt.base64.encode

定义和用法

对字符串进行 base64 编码

__AXE__.crypt.base64.encode(content);
参数 描述
content 要编码的字符串

返回值

经过编码后的字符串

实例

__AXE__.crypt.base64.encode('contentToBase64');

__AXE__.crypt.base64.decode

定义和用法

对字符串进行 base64 解码

__AXE__.crypt.base64.decode(content);
参数 描述
content 要解码的字符串

返回值

经过解码后的字符串

实例

__AXE__.crypt.base64.decode('Y29udGVudFRvQmFzZTY0');

__AXE__.crypt.base64.encodeHex

定义和用法

对字符串进行 base64 编码,返回16进制编码。

__AXE__.crypt.base64.encodeHex(content);
参数 描述
content 要编码的字符串

返回值

经过编码后的字符串

实例

__AXE__.crypt.base64.encodeHex('contentToBase64');

__AXE__.crypt.base64.decodeHex

定义和用法

对16进制编码进行解码

__AXE__.crypt.base64.decodeHex(content);
参数 描述
content 要解码的字符串

返回值

经过解码后的字符串

实例

__AXE__.crypt.base64.decodeHex('63 6f 6e 74 65 6e 74 54 6f 42 61 73 65 36 34');

__AXE__.crypt.base64.encodeUrl

定义和用法

对网址字符串进行 base64 编码

__AXE__.crypt.base64.encodeUrl(content);
参数 描述
content 要编码的字符串

返回值

经过编码后的字符串

实例

__AXE__.crypt.base64.encodeUrl('http://axeBrowser.com');

__AXE__.crypt.base64.decodeUrl

定义和用法

对进行过编码的网址进行解码

__AXE__.crypt.base64.decodeUrl(content);
参数 描述
content 要解码的字符串

返回值

经过解码后的字符串

实例

__AXE__.crypt.base64.decodeUrl('aHR0cDovL2F4ZUJyb3dzZXIuY29t');

__AXE__.crypt.des.encrypt

定义和用法

用 des 算法进行加密。

__AXE__.crypt.des.encrypt(content, key);
参数 描述
content 要进行加密的字符串
key 密钥

返回值

经过加密的密文。

实例

__AXE__.crypt.des.encrypt('contentToDES', 'secret');

__AXE__.crypt.des.decrypt

定义和用法

用 des 算法进行解密

__AXE__.crypt.des.decrypt(content, key);
参数 描述
content 要进行解密的字符串
key 密钥

返回值

经过解密的明文。

实例

__AXE__.crypt.des.decrypt('contentToDES', 'secret');

__AXE__.crypt.md2

定义和用法

计算 MD2 值

__AXE__.crypt.md2(content, upperCase, if16bit);
参数 描述
content 要计算摘要的字符串,默认为空字符串 ''。
upperCase 返回结果是否为大写,默认为 false,即返回小写的摘要。
if16bit 是否返回16位结果,默认为 false,即返回32位的结果。

返回值

字符串,指定字符串的 MD2 值。

实例

__AXE__.crypt.md2('contentToMD2');

__AXE__.crypt.md4

定义和用法

计算 MD4 值

__AXE__.crypt.md4(content, upperCase, if16bit);
参数 描述
content 要计算摘要的字符串,默认为空字符串 ''。
upperCase 返回结果是否为大写,默认为 false,即返回小写的摘要。
if16bit 是否返回16位结果,默认为 false,即返回32位的结果。

返回值

字符串,指定字符串的 MD4 值。

实例

__AXE__.crypt.md4('contentToMD4');

__AXE__.crypt.md5

定义和用法

计算 MD5 值

__AXE__.crypt.md5(content, upperCase, if16bit);
参数 描述
content 要计算摘要的字符串,默认为空字符串 ''。
upperCase 返回结果是否为大写,默认为 false,即返回小写的摘要。
if16bit 是否返回16位结果,默认为 false,即返回32位的结果。

返回值

字符串,指定字符串的 MD5 值。

实例

__AXE__.crypt.md5('contentToMD5');

__AXE__.crypt.rc4.encrypt

定义和用法

用 rc4 算法进行加密。

__AXE__.crypt.rc4.encrypt(content, key);
参数 描述
content 要进行加密的字符串
key 密钥

返回值

经过加密的密文。

实例

__AXE__.crypt.rc4.encrypt('contentToRC4', 'secret');

__AXE__.crypt.rc4.decrypt

定义和用法

用 rc4 算法进行解密

__AXE__.crypt.rc4.decrypt(content, key);
参数 描述
content 要进行解密的字符串
key 密钥

返回值

经过解密的明文。

实例

__AXE__.crypt.rc4.decrypt('contentToRC4', 'secret');

__AXE__.crypt.sha1

定义和用法

计算 sha1 值

__AXE__.crypt.sha1(content, upperCase);
参数 描述
content 要计算摘要的字符串
upperCase 返回结果是否为大写,默认为 true,即大写。

返回值

字符串,指定字符串的 sha1 值。

实例

__AXE__.crypt.sha1('contentToSha1');

__AXE__.crypt.sha256

定义和用法

计算 sha256 值

__AXE__.crypt.sha1(content, upperCase);
参数 描述
content 要计算摘要的字符串
upperCase 返回结果是否为大写,默认为 true,即大写。

返回值

字符串,指定字符串的 sha256 值。

实例

__AXE__.crypt.sha256('contentToSha256');

__AXE__.crypt.sha384

定义和用法

计算 sha384 值

__AXE__.crypt.sha384(content, upperCase);
参数 描述
content 要计算摘要的字符串
upperCase 返回结果是否为大写,默认为 true,即大写。

返回值

字符串,指定字符串的 sha384 值。

实例

__AXE__.crypt.sha384('contentToSha384');

__AXE__.crypt.sha512

定义和用法

计算 sha512 值

__AXE__.crypt.sha512(content, upperCase);
参数 描述
content 要计算摘要的字符串
upperCase 返回结果是否为大写,默认为 true,即大写。

返回值

字符串,指定字符串的 sha512 值。

实例

__AXE__.crypt.sha512('contentToSha512');

__AXE__.crypt.zlib.gzCompress

定义和用法

使用 gzip 算法压缩字符串

__AXE__.crypt.zlib.gzCompress(content, level);
参数 描述
content 要压缩的字符串
level 压缩级别(从1到9)。1最快,9压缩比最大,默认为 8。

返回值

经过压缩后的字符串

实例

__AXE__.crypt.zlib.gzCompress('contentGzip');
__AXE__.crypt.zlib.gzCompress('contentGzip', 1);

__AXE__.crypt.zlib.gzUncompress

定义和用法

使用 gzip 算法解压字符串

__AXE__.crypt.zlib.gzUncompress(content);
参数 描述
content 要解压的内容

返回值

经过解压后的内容

实例

__AXE__.crypt.zlib.gzUncompress('contentGzip');

quotedPrintable.encode quotedPrintable.decode

results matching ""

    No results matching ""