您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

强大的PHP加密解密类

2025/1/12 19:17:16发布18次查看
http://blog.ddian.cn/?post=923 enkey=$key; } } //设置密钥 public function set_key($key){ $this->enkey=$key; } private function keyed($txt,$encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ; for ($i=0;$i { if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1); $ctr++; } return $tmp; } //加密字符串 public function encrypt($txt,$key='') { if(!$key){ $key=$this->enkey; } srand((double)microtime()*1000000); $encrypt_key = md5(rand(0,32000)); $ctr=0; $tmp = ; for ($i=0;$i { if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.= substr($encrypt_key,$ctr,1) . (substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1)); $ctr++; } return base64_encode($this->keyed($tmp,$key)); } //解密字符串 public function decrypt($txt,$key='') { $txt=base64_decode($txt); if(!$key){ $key=$this->enkey; } $txt = $this->keyed($txt,$key); $tmp = ; for ($i=0;$i { $md5 = substr($txt,$i,1); $i++; $tmp.= (substr($txt,$i,1) ^ $md5); } return $tmp; //http://blog.ddian.cn } }
复制代码
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product