[TOC]
### 组件说明
> Lying的encrypter是内置组件,用于基础的数据加密。
### 配置选项
| 配置名 | 参数类型 | 可选 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| class | string | 是 | lying\service\Encrypter | 不可更改 |
### 示例配置
Encrypter组件暂时不需要配置,可直接使用
### 调用方式
~~~php
\Lying::$maker->get('encrypter');
\Lying::$maker->encrypter();
\Lying::$maker->encrypter;
~~~
### 方法列表
~~~php
/**
* 位或加密
* @param mixed $data 要加密的数据
* @param string $key 密钥
* @param int $expire 过期时间戳
* @return string 返回密文
*/
public function xorEncrypt($data, $key, $expire = 0);
~~~
* * * * *
~~~php
/**
* 位或解密
* @param string $data 密文字符串
* @param string $key 密钥
* @return bool|mixed 返回解密后的数据,失败返回false
*/
public function xorDecrypt($data, $key);
~~~
- 序言
- 更新日志
- 安装
- 规范
- 常量
- 配置
- 自动加载
- MVC
- 模块
- 控制器
- 模型
- 视图
- php原生模板
- 模板引擎
- 变量输出
- 模板注释
- 模板继承
- 模板引用
- 流程控制
- 原样输出
- 服务组件
- Hook组件
- Request组件
- Router组件
- Cookie组件
- Encrypter组件
- Dispatch组件
- Response组件
- View组件
- Session组件
- Helper组件
- 数据分页
- 数据验证
- Logger组件
- Cache组件
- Redis组件
- Connection组件
- 执行sql语句
- 查询生成器
- 查询方法详解
- Schema
- Captcha组件
- CLI
- CLI工具
- 事件
- 类事件
- 实例事件
- 全局事件
- 助手函数
- 扩展
- 异常
- 部署
- Apache
- Nginx
- IIS
- 虚拟主机