php decrypt,PHP函数第4款:加密解密函数 encryptDecrypt

一:简介

我们在做密码时,经常会碰到加密密码。或者专门给相关php或者其他文件进行加密,这样就可以防止文件被相关人士偷看。当然了,程序员是一个特别的群体,程序员可以用相关技术进行查看的!

6d5916d1b45c5f8c5f9826d325c71aa2.png

二:作者及下载

作者:未知,由 hongwei(子弹兄) 进行整理

c14cadcd36fc166bfc2bbf25f9b662eb.png66331a5fd5d46c5a029f7754d117f6ce.png

三:代码及相关

注意:此函数在php5.3以下会运行,在5.2是不会运行的。

我们现在对“爱上JQuery”进行加密与解密。以下是全部源代码!

/**

* PHP加密解密

* @paramString$key关键字

* @paramString$string加密的字符串

* @paramString$decrypt0表示加密,1表示解密

* @authorhongwei 由子弹兄整理,非原创

* @weburlurl学习地址:http://www.ijquery.cn/?p=1022

*/

function encryptDecrypt($key, $string, $decrypt){

if($decrypt){

$decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode

($string), MCRYPT_MODE_CBC, md5(md5($key))), "12");

return $decrypted;

}else{

$encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key),

$string, MCRYPT_MODE_CBC, md5(md5($key))));

return $encrypted;

}

}

使用方法:

header("Content-Type: text/html; charset=utf-8");

require_once("common/function.php");

echo "以下是将字符串“爱上JQuery”分别加密和解密
";

echo "加密:
";

echo encryptDecrypt('ijquery', '爱上JQuery',0);

echo "
";

echo "解密:
";

echo encryptDecrypt('ijquery', 'KPRNZDlwtn+BrPi0YBAN2ylE7zZBCaRSvCSYeBpyS+o=',1);

以下是查询得到的结果!

以下是将字符串“爱上JQuery”分别加密和解密

加密:

KPRNZDlwtn+BrPi0YBAN2ylE7zZBCaRSvCSYeBpyS+o=

解密:

爱上JQuery

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值