当前位置:Gxlcms > PHP教程 > php加密解密种(含公钥)

php加密解密种(含公钥)

时间:2021-07-01 10:21:17 帮助过:6人阅读

php 加密解密类(含公钥)

?

key; 
} 
srand((double)microtime()*1000000); 
$encrypt_key = md5(rand(0,32000)); 
$ctr=0; 
$tmp = ""; 
for ($i=0;$ikeyED($tmp,$key); 
} 

public function decrypt($txt,$key="") 
{ 
if(empty($key)){ 
$key=$this->key; 
} 

$txt = $this->keyED($txt,$key); 
$tmp = ""; 
for ($i=0;$ikey=$key; 
} 

public function getKey() 
{ 
return $this->key; 
} 

} 
$string = "http://www.52blogger.com"; 
$crypt= new Crypt(); 
$crypt->setKey("http://www.52blogger.com"); 
$enc_text = $crypt->encrypt($string,$crypt->getKey()); 
$dec_text = $crypt->decrypt($enc_text,$crypt->getKey()); 
echo "加密前 : $string 
\n"; echo
"加密后 : $enc_text
\n
"; echo "解密后 : $dec_text \n"; ?>

人气教程排行