天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

一組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可逆加密解密算法實例代碼,轉載需保留來源!

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

主站蜘蛛池模板: 午夜DV内射一区二区 | 影音先锋 av天堂 | 国内卡一卡二卡三免费网站 | 伊在香蕉国产在线视频 | 亚洲AV精品无码喷水直播间 | 任你躁精品一区二区三区 | 日韩精品一卡二卡三卡四卡2021 | 欧美特级特黄a大片免费 | 国产亚洲精品a在线观看app | 嗯好舒服嗯好大好猛好爽 | 女性爽爽影院免费观看 | 一个人的HD高清在线观看 | oldgrand欧洲老妇人 | 花蝴蝶在线高清视频观看免费播放 | 韩剧19禁啪啪无遮挡大尺度 | 女子叉开腿让男子桶免费软件 | 一色屋精品亚洲香蕉网站 | 亚洲日本天堂在线 | 高跟丝袜岳第一次 | 精品日产1区2卡三卡麻豆 | 九九久久精品国产 | 99爱免费视频 | 国产亚洲精品成人AV久久 | 久久re视频这里精品09免费 | 美女张开腿让我了一夜 | 久久AAAA片一区二区 | 99re这里只有精品视频 | 性生片30分钟 | 日本人作爰啪啪全过程 | 国产成人久久AV免费看澳门 | 果冻传媒色AV国产播放 | 日日碰狠狠躁久久躁综合网 | 快播看黄片 | 日日摸夜夜添夜夜爽出水 | 拉菲娱乐主管高工资q39709 | 97国产揄拍国产精品人妻 | 91久久精品一区二区三区 | 日韩亚洲人成在线 | 国产午夜精品理论片在线 | 曰本aaaaa毛片午夜网站 | 久久是热这里只有精品 |