中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

一組PHP可逆加密解密算法實(shí)例代碼

對(duì)于大部分密碼加密,我們可以采用md5、sha1等方法。可以有效防止數(shù)據(jù)泄露,但是這些方法僅適用于無(wú)需還原的數(shù)據(jù)加密。

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

下面一組php函數(shù)是實(shí)現(xiàn)此加密解密的方法:

加密算法如下:
復(fù)制代碼 代碼如下:
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);
}

解密算法如下:
復(fù)制代碼 代碼如下:
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;
}

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

上述將輸出類似如下結(jié)果:

gniCSOzZG+HnS9zcFea7SefNGhXF
php加密解密算法

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

php技術(shù)一組PHP可逆加密解密算法實(shí)例代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美久久精品一级黑人c片 91免费在线视频 | 亚洲精品电影网在线观看 | 91精品国产综合久久久久久丝袜 | 欧美日韩精品亚洲 | 中文字幕av一区 | 亚洲精品亚洲人成人网 | 国产精品99999 | 成人h片在线观看 | 日韩一区二区在线观看视频 | 国产精品夜间视频香蕉 | 97caoporn国产免费人人 | 免费一区二区三区 | 国产日韩一区二区 | 久久久激情 | 欧美一区永久视频免费观看 | 国产二区三区 | 亚洲欧美精品在线 | 性高湖久久久久久久久3小时 | 亚洲精品一区二区三区四区高清 | 大香网伊人 | 视频在线观看一区 | 99re热这里只有精品视频 | 美女天天操| 中文字幕欧美一区 | 亚洲在线一区 | 亚洲国产中文字幕 | 亚洲资源站 | 中文字幕一区在线 | 中文字幕一级毛片 | 成人在线免费 | 不卡一二三区 | 日韩在线一区二区三区 | 亚洲精品一区国产精品 | 国产精品成人一区二区 | 午夜影院官网 | 久久精品无码一区二区三区 | 午夜精品久久久久久久星辰影院 | 亚州精品天堂中文字幕 | 久久久成人免费一区二区 | 伊人国产精品 | 高清国产一区二区 |