config.php
'CRYPT' => [
	//加密解密
],
'CORS' => [
	//跨域请求授权
],
'SECURITY' => [
	//csrf和xss防御
],
'FILTER' => '', //变量验证
CRYPT配置
| 配置项 | 默认值 | 类型 | 说明 | 
|---|
| cipher | aes-128-cbc | string | 加解密方式,用openssl_get_cipher_methods()列出所支持方式 | 
| key |  | string | 加解密key | 
| options | 0 | int | 加解密选项,可选值:OPENSSL_RAW_DATA,OPENSSL_ZERO_PADDING | 
| iv |  | string | 初始化向量 以上4个配置用于对称加解密enc()和dec() | 
| pubkey | BS_VAR .'crypt/pubkey.pem' | string | 公钥,用于公钥加解密public_enc()和public_dec() | 
| prikey | BS_VAR .'crypt/prikey.pem' | string | 私钥,用于私钥加解密private_enc()和private_dec() | 
| pripass |  | string | 私钥密码 | 
| sign_alg | sha1 | string | 签名算法,用于签名sign()和验签verify(),用openssl_get_md_methods()列出所支持算法 | 
CORS配置
| 配置项 | 默认值 | 类型 | 说明 | 
|---|
| origin |  | string | 接受的源(协议+域名+端口),多个用逗号(,)隔开,*号表示接受所有 | 
| headers |  | string | 接受除基本HTTP头以外的额外头信息字段,逗号分隔 | 
| methods | GET,POST | string | 接受的请求动作 | 
SECURITY配置
| 配置项 | 默认值 | 类型 | 说明 | 
|---|
| xss_tags | ['script', 'base'] | array | XSS防御时,过滤HTML标签,忽略大小写 | 
| xss_events | ['on*'] | array | XSS防御时,过滤DOM事件, *代表正则[a-z]+,忽略大小写 | 
| csrf_key | CSRF-TOKEN | string | CSRF防御时,存储或传送token的键名 | 
| csrf_type | 1 | int | CSRF防御时,校验类型;0=关闭,1=前端方式,2=后端方式,3=混合方式 | 
| csrf_expire | 0 | int | CSRF防御时,token有效期(秒),0=不限 | 
FILTER配置
| 配置项 | 默认值 | 类型 | 说明 | 
|---|
| FILTER |  | string | 如果设置,自动变量验证时如未设置过滤,则使用此值,比如:htmlspecialchars |