对称加密php,PHP实现对称加密与解密

这篇文章主要介绍了PHP实现的简单对称加密与解密方法,结合实例形式总结了常见的php对称加密与解密操作方法,需要的朋友可以参考下

本文实例讲述了PHP实现的简单对称加密与解密方法。分享给大家供大家参考,具体如下:

方法一:YII自带的加密方法

/**

* 加密

* @var string [要加密的值]

*/

$secretKey = "wwj";

$data = $res['u_id'];

$encryptedData = Yii::$app->getSecurity()->encryptByPassword($data, $secretKey);

/**

* 解密

* @var [type] [加密前的值]

*/

$aid = $req->get('uid');

$secretKey = "wwj";

$uid = Yii::$app->getSecurity()->decryptByPassword($aid,$secretKey);

方法二:

/**

* 安全URL编码

* @param type $data

* @return type

*/

function encode($data) {

return str_replace(array('+', '/', '='), array('-', '_', ''),

你可能感兴趣的:(对称加密php)