数码资讯
一个简单的PHP可逆加密函数(共享)
很多时候,我们需要对数据进行加密和解密,例如,一些数据需要保存到cookie中,而不是由用户轻松获取数据,然后我们需要加密保存到cookie中的数据,当我们需要使用它们进行解密时。 加密的过程如下: 复制代码代码如下所示: 加密的数据并写入cookie cookie_data美元=美元->加密(no
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
很多时候,我们需要对数据进行加密和解密,例如,一些数据需要保存到cookie中,而不是由用户轻松获取数据,然后我们需要加密保存到cookie中的数据,当我们需要使用它们进行解密时。
加密的过程如下:
复制代码代码如下所示:
加密的数据并写入cookie
cookie_data美元=美元->加密(nowamagic,$data);
美元=数组(
名称$,
价值= > cookie_data美元,
过期= > user_expire美元,
域,
路径,
前缀
);
美元->输入-> set_cookie($ COOKIE);
加密
公共函数加密($键,plain_text美元){
plain_text美元=装饰($ plain_text);
四美元= substr(MD5(为重点),0,mcrypt_get_iv_size(mcrypt_cast_256,mcrypt_mode_cfb));
c_t美元= mcrypt_cfb(mcrypt_cast_256,关键plain_text美元,美元,美元mcrypt_encrypt,IV);
返回装饰(CHOP(base64_encode($ c_t)));
}
使用时解密:
如果(isset($ _cookie {数据' }))
{
将cookie分配给会话
_session { } =美元数据的解密(nowamagic
}
解密函数($键,c_t美元){
c_t美元=装饰(CHOP(base64_decode($ c_t)));
四美元= substr(MD5(为重点),0,mcrypt_get_iv_size(mcrypt_cast_256,mcrypt_mode_cfb));
p_t美元= mcrypt_cfb(mcrypt_cast_256,关键c_t美元,美元,美元mcrypt_decrypt,IV);
返回装饰(CHOP($ p_t));
}
下面是这个可逆加密函数的使用记录。
加密的过程如下:
复制代码代码如下所示:
加密的数据并写入cookie
cookie_data美元=美元->加密(nowamagic,$data);
美元=数组(
名称$,
价值= > cookie_data美元,
过期= > user_expire美元,
域,
路径,
前缀
);
美元->输入-> set_cookie($ COOKIE);
加密
公共函数加密($键,plain_text美元){
plain_text美元=装饰($ plain_text);
四美元= substr(MD5(为重点),0,mcrypt_get_iv_size(mcrypt_cast_256,mcrypt_mode_cfb));
c_t美元= mcrypt_cfb(mcrypt_cast_256,关键plain_text美元,美元,美元mcrypt_encrypt,IV);
返回装饰(CHOP(base64_encode($ c_t)));
}
使用时解密:
如果(isset($ _cookie {数据' }))
{
将cookie分配给会话
_session { } =美元数据的解密(nowamagic
}
解密函数($键,c_t美元){
c_t美元=装饰(CHOP(base64_decode($ c_t)));
四美元= substr(MD5(为重点),0,mcrypt_get_iv_size(mcrypt_cast_256,mcrypt_mode_cfb));
p_t美元= mcrypt_cfb(mcrypt_cast_256,关键c_t美元,美元,美元mcrypt_decrypt,IV);
返回装饰(CHOP($ p_t));
}
下面是这个可逆加密函数的使用记录。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。