龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php提供的对称加密算法|Mcrypt.class.php

时间:2014-07-22 14:49来源: 作者: 点击:
分享到:
KEY 是之前定义的常量Mcrypt::encrypt();Mcrypt::decrypt();
KEY 是之前定义的常量
Mcrypt::encrypt();
Mcrypt::decrypt();
defined('ROOT') or exit('Access Denied');

class Mcrypt{
	
	public static function encrypt($code){
		return 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)));
	}
	
	public static function decrypt($code){
		return 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));
	}

}
精彩图集

赞助商链接