素材牛VIP会员

PHP加密解密函数

 所属分类:PHP实例-函数/算法

 浏览:1949次  评论:25次  更新时间:2017-08-04
牛币素材VIP可免积分下载
PHP加密解密函数
积分说明:注册即送10牛币,每日签到可获得5牛币,成为VIP会员可永久免牛币下载!   充值积分   充值会员   更多说明»
素材描述:PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。

详细介绍

PHP加密解密函数:

/**
 * 素材牛提供下载、演示
 * http://www.sucainiu.com
 * PHP加密解密
 */
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; 
	} 
} 

使用方法:

//以下是将字符串“素材牛(www.sucainiu.com)”分别加密和解密 
//加密: 
echo encryptDecrypt('password', '素材牛(www.sucainiu.com)',0); 
//解密: 
echo encryptDecrypt('password', 'KMQY7BhdFF8oKh/yr3eekMB4tE8vbshodya9WnRpjVc=',1); 

讨论这个素材(25)回答他人问题或分享使用心得会奖励牛币

我***谁  
2017年08月16日

md5加密

回复
ys***92  
2017年09月18日

1212有用

回复
MO***YU  
2017年09月27日

md5加密?

回复
lo***ng  
2017年11月24日

学习下

回复
人***飘  
2017年12月14日

感谢分享

回复
橘***殃  
2017年12月28日

感谢分享

回复
18***83  
2017年12月29日

学习下

回复
z5***75  
2018年01月04日

还能解密

回复
xi***iu  
2018年01月23日

这个学习一下

回复
卡***族  
2018年03月01日

这个学习一下 还能解密

回复
卡***族  
2018年03月02日

md5加密这个学习一下

回复
卡***族  
2018年03月02日

这个学习一下 还能解密这个学习一下

回复
周***淇  
2018年03月15日

这个学习一下 还能解密

回复
军***网  
2018年04月22日

md5加密这个学习一下

回复
何***从  
2018年05月03日

这个很好啊  值得学习一下

回复
艺***技  
2018年05月16日

值得学习!

回复
bi***og  
2018年06月29日

值得学习!

回复
21***88  
2018年11月23日

md5加密这个学习一下

回复
ab***ii  
2018年12月14日

aes加密

回复
xi***mo  
2019年01月09日

来看看

回复
零***落  
2019年06月24日

值得学习!

回复
l8***88  
2019年07月03日

值得学习的好东西

回复
qq***40  
2019年08月10日

学习一下

回复
qq***43  
2019年12月19日

学习一下,看看厉害不

回复
qq***43  
2020年01月10日

厉害了呀

回复
qq***19  
2022年02月23日

这个学习一下 还能解密

回复
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
我的牛币余额:0
所需牛币:1 开始下载

牛币获取:签到、评论、充值    » 在线充值(10牛币=1元)