yii2加密方法
来源:互联网 发布:mac nice to meet you 编辑:程序博客网 时间:2024/05/15 12:30
Yii提供了方便的帮助函数来让你用一个安全秘钥来加密解密数据。数据通过加密函数进行传输,这样只有拥有安全秘钥的人才能解密。比如,我们需要存储一些信息到我们的数据库中,但是,我们需要保证只有拥有安全秘钥的人才能看到它(即使应用的数据库泄露)只有知道自己设置的加密密码才能够成功的解密
$data是你要加密的内容,
$selfpwd是你自己设置的密码,
下面,我们就看一下实现的功能
代码实现段:
输出了加密后的数据:
加密后的数据就是这样子的,怎么样,是不是很安全啊
既然能加密,那么我们也能把他解密了
解密代码:
$data='123456'; $selfpwd='aa'; $pwd = \Yii::$app->security->encryptByPassword($data,$selfpwd);// echo $pwd;die; echo $pwd2=\Yii::$app->security->decryptByPassword($pwd,'aa');die;
输出后的结果为
123456
这样就又得到了加密前的数据
如果说安全密钥(也就是自己设置的那个密码)写错了是显示不出来任何数据滴,这样来说yii框架的加密方式还是很高级的。
阅读全文
1 0
- yii2加密方法
- yii2.0 加密解密处理方法
- yii2 加密
- Yii2 的加密
- YII2.0 内置加密随机数
- YII2自定义公共方法
- Yii2 rules 验证方法
- yii2表单验证方法
- yii2常用方法
- Yii2表单常用方法
- Yii2框架之Cookie加密篇
- Yii2.0 密码加密及密码校验
- Yii2.0 密码加密及密码校验
- Yii2.0安全之加密/解密
- 安装yii2详细方法 图文
- yii2中beforeDelete的方法
- YII2通过Composer安装方法
- Yii2查看sql语句方法
- 使用jQuery中 select option:selected 实现2个下拉框之间数据的交换
- 《深入浅出java虚拟机》读书笔记
- iOS学习资料
- Spring中ApplicationContext和beanfactory区别
- df
- yii2加密方法
- LVS服务器实验
- 3.8—字符串—Longest Common Prefix
- 程序自动生成地图
- 浅谈工程师的调试法宝(三)---SWO引脚的巧妙应用
- cordova 打包android报错
- 几种HTTP url应用
- java 字符串理解
- 分数规划学习、