博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phalcon: crypt-encrypt/decrypt用法
阅读量:5903 次
发布时间:2019-06-19

本文共 1101 字,大约阅读时间需要 3 分钟。

phalcon:crypt加密与解密

可以在入口文件index.php进行配置,也可以不配置:

$di->set('crypt', function(){    $crypt = new \Phalcon\Crypt();    return $crypt;}, true);或者:$di['crypt'] = function(){   $crypt=new \Phalcon\Crypt();   return $crypt; };关于调用:$this->crypt;或者$this->di['crypt'];或者$this->di->crypt;

  

加密解密代码:

$key = "le password";        $password = "this is a secret text";                   //加密            $crypt = new \Phalcon\Crypt();            $encrypted = $crypt->encrypt($password, $key);            echo $encrypted;                    //解密            $crypt = new \Phalcon\Crypt();            $encrypted = $crypt->encrypt($password, $key);            //            $password = $crypt->decrypt($encrypted, $key);            echo $password;

  

64位的加密解密方便url传输:

$crypt = new \Phalcon\Crypt();       // $crypt->setCipher('blowfish');        $key = "le password";        $password = "this is a sicret text";        //加密        $encrypted = $crypt->encryptBase64($password, $key);        echo $encrypted;        echo "
"; //解密 $password = $crypt->decryptBase64($encrypted, $key); echo $password;

  

 

转载地址:http://hqkpx.baihongyu.com/

你可能感兴趣的文章
openstacks
查看>>
PHP5下单独编译php模块
查看>>
字体图标学习
查看>>
局域网网速变慢的故障细致分析
查看>>
oracle 远程tns配置
查看>>
7.1.3.3. Using the Rails console with ActionPack
查看>>
虚拟桌面带宽评估
查看>>
一起学shell(十一)之安全的shell脚本:起点
查看>>
Microsoft® Deployment Toolkit 2010之快速部署Windows 7
查看>>
数据库中ID字段增长方式
查看>>
C#开发微信门户及应用(31)--微信语义理解接口的实现和处理
查看>>
29.2. Client
查看>>
[LeetCode] Shortest Unsorted Continuous Subarray 最短无序连续子数组
查看>>
进程间通信--管道篇
查看>>
留言板
查看>>
jar包和war包的介绍和区别
查看>>
VC编辑框(EDIT)的自动换行、自动滚屏 、到指定行数自动清空
查看>>
VC++ 6.0 C8051F340 USB 通信 CAN 数据解析
查看>>
7.2. group_concat() 列传行
查看>>
人工智能下医学影像迎来新发展
查看>>