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

php加密解密實用類分享

用戶注冊的密碼一般不會明文保存,總得加個密先。最簡單的當然是在數(shù)據(jù)庫sql語句中調用md5函數(shù)加密用戶密碼。這里介紹一個加解密類。如果你想在用戶忘記密碼時為他或她找回原來的密碼,那么這個類是個好用的工具。當然,這個加解密類也可用于其他用途。

復制代碼 代碼如下:
<?php

class crypt {

    private $skey;

    public function __construct($key) {
        $this->skey = hash("md5", $key, true); //32位skey
    }

    public function safe_b64encode($string) {
        $data = base64_encode($string);
        $data = str_replace(array('+', '/', '='), array('-', '_', ''), $data);
        return $data;
    }

    public function safe_b64decode($string) {
        $data = str_replace(array('-', '_'), array('+', '/'), $string);
        $mod4 = strlen($data) % 4;
        if ($mod4) {
            $data .= substr('====', $mod4);
        }
        return base64_decode($data);
    }

    public function encode($value) {
        if (!$value) {
            return false;
        }
        $text = $value;
        $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
        $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
        $crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $this->skey, $text, MCRYPT_MODE_ECB, $iv);
        return trim($this->safe_b64encode($crypttext));
    }

    public function decode($value) {
        if (!$value) {
            return false;
        }
        $crypttext = $this->safe_b64decode($value);
        $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
        $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
        $decrypttext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $this->skey, $crypttext, MCRYPT_MODE_ECB, $iv);
        return trim($decrypttext);
    }

}

php技術php加密解密實用類分享,轉載需保留來源!

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

主站蜘蛛池模板: 性888xxxx入欧美 | 日韩高清一区二区三区不卡 | 琪琪电影午夜理论片77网 | 久久这里只有精品国产精品99 | 免费看男人J放进女人J无遮掩 | 狠狠综合久久综合88亚洲 | 97精品国偷拍自产在线 | 高清撒尿hdtube撒尿 | 最近免费中文字幕MV在线视频3 | 伦理片免费秋霞e | 国产成年网站v片在线观看 国产成年人在线观看 | wwww晚晚干 | 国产超碰人人爱被IOS解锁 | 玩弄人妻少妇500系列网址 | 97SE亚洲国产综合自在线不卡 | 国产精品久久vr专区 | 久久re6热在线视频精品 | 国产高清视频免费在线观看 | 国产a视频视卡在线 | 午夜片无码区在线观看 | 制服丝袜 快播 | 韩日午夜在线资源一区二区 | 亚洲高清国产拍精品动图 | 色午夜日本高清视频www | 艳照门在线观看 | 3acg同人漫画禁图h | 媚药调教被撑到合不拢h | 亚洲人成无码久久久AAA片 | 韩国成人理伦片免费播放 | 动漫美女喷水 | 中国欧美日韩一区二区三区 | 午夜福利体验试看120秒 | 国产品无码一区二区三区在线 | 在线免费视频a | 亚洲 欧美 中文字幕 在线 | 中文字幕人成人乱码亚洲AV | 久久精品AV无码亚洲色欲 | 无码日本亚洲一区久久精品 | 亚洲AV久久无码精品九九软件 | 久久涩视频 | 久久精品国产欧美 |