php 自定义加密、解密方法
2016-11-07 19:36
309 查看
有些时候我们完成功能的同时也要考虑到其安全性,关于加密以及解密一直是我们比较头疼的事情;
此时我们自己定义了自己的加密以及解密方法:
此时我们自己定义了自己的加密以及解密方法:
/** * 加密 * @param [type] $code [description] * @return [type] [description] */ public static function encrypt($code){ return urlencode(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5("key"), $code, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)))); } /** * 解密 * @param [type] $code [description] * @return [type] [description] */ public static function decrypt($code){ return urldecode(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5("key"), base64_decode($code), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))); } 调用:
$id=$this->encrypt($id);
$id=$this->decrypt($id);
相关文章推荐
- php openssl加密解密方法
- php自定义加密与解密程序实例
- PHP下SSL加密解密、验证、签名方法(很简单)
- phpc.sinaapp.com 加密的解密方法
- PHP的RSA加密解密方法以及开发接口使用
- php结合md5实现的加密解密方法
- php 加密解密方法
- 字符串自定义加密解密 方法
- php 加密和解密方法
- php 加密解密方法2
- php实现URL加密解密的方法
- php 加密 解密 方法
- php结合md5实现的加密解密方法
- 基于PHP和JS的AES相互加密解密方法详解(CryptoJS)
- PHP 加密 和 解密 方法
- [安全] -- PHP API 等传输 明文加密解密方法
- PHP使用DES进行加密与解密的方法详解
- php实现基于openssl的加密解密方法
- PHP下SSL加密解密、验证、签名方法(很简单)