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 格式