四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

一組PHP可逆加密解密算法實例代碼

對于大部分密碼加密,我們可以采用md5、sha1等方法??梢杂行Х乐箶祿孤?,但是這些方法僅適用于無需還原的數據加密。

對于需要還原的信息,則需要采用可逆的加密解密算法。

下面一組php函數是實現此加密解密的方法:

加密算法如下:
復制代碼 代碼如下:
function encrypt($data, $key)
{
 $key = md5($key);
    $x  = 0;
    $len = strlen($data);
    $l  = strlen($key);
    for ($i = 0; $i < $len; $i++)
    {
        if ($x == $l)
        {
         $x = 0;
        }
        $char .= $key{$x};
        $x++;
    }
    for ($i = 0; $i < $len; $i++)
    {
        $str .= chr(ord($data{$i}) + (ord($char{$i})) % 256);
    }
    return base64_encode($str);
}

解密算法如下:
復制代碼 代碼如下:
function decrypt($data, $key)
{
 $key = md5($key);
    $x = 0;
    $data = base64_decode($data);
    $len = strlen($data);
    $l = strlen($key);
    for ($i = 0; $i < $len; $i++)
    {
        if ($x == $l)
        {
         $x = 0;
        }
        $char .= substr($key, $x, 1);
        $x++;
    }
    for ($i = 0; $i < $len; $i++)
    {
        if (ord(substr($data, $i, 1)) < ord(substr($char, $i, 1)))
        {
            $str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1)));
        }
        else
        {
            $str .= chr(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1)));
        }
    }
    return $str;
}

上述加密解密的過程均需要用到一個加密密鑰(即參數$key)。
復制代碼 代碼如下:
$data = 'php加密解密算法';  // 被加密信息
$key = '123';     // 密鑰
$encrypt = encrypt($data, $key);
$decrypt = decrypt($encrypt, $key);
echo $encrypt, "/n", $decrypt;

上述將輸出類似如下結果:

gniCSOzZG+HnS9zcFea7SefNGhXF
php加密解密算法

從上述結果可以看出,這是一組可逆的加密解密算法,可以用于部分需要還原的數據加密。

php技術一組PHP可逆加密解密算法實例代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 三人越谷文言文翻译| 入党培养考察情况范文| 许多组织都有自己的价值标准和行为理念 | 情欲狂欢电影| 乔治福尔曼| 黄姓的研究报告| 张俪性感| 九九九九九九伊人| free hd xxxx moms movie777| cctv1回放| 我和我的祖国教案| kaya| 艳女tv在线播放| 张静芝| 美术《对称的美》| 赖小子| 中川翔子| 爱的重生| 免费成年人| 白血公主| 故乡别来无恙演员表名单| 夜夜夜夜简谱| 远景山谷1981免费版| 吉泽明步番号| 唐人街探案4免费观看高清版电影| 电视剧《唐太宗李世民》| 转转二手手机| 舞法天女第三季| 八年级上册英语课堂作业答案| 电视剧暖春全集免费播放| 康瑞德家的男孩| 山东卫视体育频道| 真濑树里| 南游记电视剧全集第30集| 越活越来劲 电视剧| 诡娃| 家属动漫5| 漂亮孕妇突然肚子疼视频| 潇洒走一回广场舞完整版| 女人香韩国电影| 药品管理法试题|