加密
加密由 ginkgo\Crypt
类完成,全部为静态方法,如:
use ginkgo\Crypt;
$str = 'test';
Crypt::encrypt($str);
crypt
单向加密
加密结果无法解密
function crypt( $str, $salt, $is_md5 )
参数
str
待加密字符串salt
盐is_md5
待加密字符串是否已经 md5 加密
返回
- 加密字符串
encrypt
加密
function encrypt( $str, $key, $iv )
参数
str
待加密字符串key
iv
非 NULL 的初始化向量
返回
- 加密字符串 / false
decrypt
解密
function decrypt( $str, $key, $iv )
参数
str
加密代码key
iv
非 NULL 的初始化向量
返回
- 解密字符串 / false
getError
获取错误消息
当 encrypt
或 decrypt
发生错误时,返回 false,此时可以通过本函数获取详细的错误信息。
function getError()
参数
- 无
返回
- 错误消息