php自定义加密/解密函数
代码如下(示例):
<?php
if (!function_exists('encrypt')) {
/**
* 加密算法(可逆)
* @param $data string 待加密的字符串
* @param $key string 秘钥
* @return string
*/
function encrypt($data, $key)
{
// 例:$data = 'zhongyuhuile'; $key = 'aabbcc';
$key = md5($key); // 加密秘钥 等于32位字符串
$x = 0;
$len = strlen($data); // 获取字符串的长度 $data长度等于12
$l = strlen($key); // 获取秘钥长度 $key长度等于32
$char = ''; // 重组秘钥
$str = ''; // 加密后的字符串
// 重组秘钥
for ($i = 0; $i < $len; $i++) {
// $i < 12