$key = "이것은 비밀 키로 추정됩니다!!!";
함수 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 ;
}
$tmp를 반환합니다.
}
함수 암호화($txt,$key)
{
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 keyED($tmp,$key);
}
함수 해독($txt,$key)
{
$txt = keyED($txt,$key);
$tmp = "";
for ($i=0;$i
$md5 = substr($txt,$i,1);
$나는 ;
$tmp.= (substr($txt,$i,1) ^ $md5);
}
$tmp를 반환합니다.
}
$string = "Hello World !!!";
//$string을 암호화하고 $enc_text에 저장합니다.
$enc_text ==encrypt($string,$key);
//암호화된 텍스트 $enc_text를 해독하고 $dec_text에 저장합니다.
$dec_text = decrypt($enc_text,$key);
인쇄 "원본 텍스트 : $string
n";
인쇄 "암호화된 텍스트 : $enc_text
n";
인쇄 "복호화된 텍스트 : $dec_text
n";
?>
以上就介绍了base64加密解密 一段php加密解密的代码, 包括了base64加密解密방면에있는内容, 希望对PHP教程에는유효한정보가있습니다所帮助。