本文实例讲述了YII2框架可逆加密简单实现方法。分享给大家供大家参考,具体如下:
加密:
$data 是你要加密的内容
$secretKey 是你自己设置的salt
$encryptedData = Yii::$app->getSecurity()->encryptByPassword($data, $secretKey);
解密:
$encryptedData 是你要解密的内容
$secretKey 是你自己设置加密时的salt
$data = Yii::$app->getSecurity()->decryptByPassword($encryptedData, $secretKey);
PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:
文字在线加密解密工具(包含AES、DES、RC4等):
http://tools.jb51.net/password/txt_encode
MD5在线加密工具:
http://tools.jb51.net/password/CreateMD5Password
在线散列/哈希算法加密工具:
http://tools.jb51.net/password/hash_encrypt
在线MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:
http://tools.jb51.net/password/hash_md5_sha
在线sha1/sha224/sha256/sha384/sha512加密工具:
http://tools.jb51.net/password/sha_encode
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
Yii2框架实现登录、退出及自动登录功能的方法详解这篇文章主要介绍了Yii2框架实现登录、退出及自动登录功能的方法,结合实例形式详细分析了Yii2框架实现登录、退出
使用YII2框架实现微信公众号中表单提交功能刚刚接触微信就要做一个表单提交功能,需求是这样的只能在数据库中存在的手机号看到表单。下面通过本文给大家
Yii2框架中使用PHPExcel导出Excel文件的示例本篇文章主要介绍了Yii2框架中使用PHPExcel导出Excel文件的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考
Yii2框架之ListView小部件的使用方法这篇文章主要为大家详细介绍了Yii2之ListView小部件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一
YII2框架中excel表格导出的方法详解最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面这篇文章,这篇文章主要给大家介绍
Yii2框架中日志的使用方法分析这篇文章主要介绍了Yii2框架中日志的使用方法,对比Yii1.x分析Yii2日志操作的常用方法与相关使用技巧,需要的朋友可以