aardio 文档

crypt.bin 库模块帮助文档

crypt.bin 成员列表

BASE64加密解密。
简单封装 crypt.encodeBin 以及 crypt.decodeBin 函数。
相关库与函数: string.base32

crypt.bin.base64DataUrl(字符串,MIME)

返回 Base64 格式 Data URL

crypt.bin.decodeBase64(字符串,长度,选项)

Base64解码,
字符串可以是指针,如果不是托管指针则应指定长度参数,
否则长度参数可省略
调用此函数不建议指定选项参数

crypt.bin.decodeHex(字符串,长度,选项)

16进制解码
调用此函数不建议指定选项参数

crypt.bin.decodeUrlBase64(字符串,长度)

UrlBase64解码,
字符串可以是指针,如果不是托管指针则应指定长度参数,
否则长度参数可省略

crypt.bin.encodeBase64(字符串,长度,选项)

Base64编码,
字符串可以是指针,如果不是托管指针则应指定长度参数,
否则长度参数可省略
调用此函数不建议指定选项参数

crypt.bin.encodeHex(字符串,长度,选项)

16进制编码,移除返回字符串尾部回车换行

crypt.bin.encodeUrlBase64(字符串,长度,允许补等号)

UrlBase64编码,
字符串可以是指针,如果不是托管指针则应指定长度参数,
否则长度参数可省略

返回字符串不包含用于尾部对齐的等号
并且+替换为-,/替换为_,以保证作为URL参数可以安全传输

自动完成常量

_CRYPT_STRING_ANY=7
_CRYPT_STRING_BASE64=1
_CRYPT_STRING_BASE64HEADER=0
_CRYPT_STRING_BASE64REQUESTHEADER=3
_CRYPT_STRING_BASE64X509CRLHEADER=9
_CRYPT_STRING_BASE64_ANY=6
_CRYPT_STRING_BINARY=2
_CRYPT_STRING_HASHDATA=0x10000000
_CRYPT_STRING_HEX=4
_CRYPT_STRING_HEXADDR=0xA
_CRYPT_STRING_HEXASCII=5
_CRYPT_STRING_HEXASCIIADDR=0xB
_CRYPT_STRING_HEXRAW=0xC
_CRYPT_STRING_HEX_ANY=8
_CRYPT_STRING_NOCR=0x80000000
_CRYPT_STRING_NOCRLF=0x40000000
_CRYPT_STRING_STRICT=0x20000000

Markdown 格式