phalcon: crypt-encrypt/decrypt用法

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 "<br>";

       //解密
        $password = $crypt->decryptBase64($encrypted, $key);
        echo $password;

  

 

转载于:https://www.cnblogs.com/achengmu/p/5952085.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值