国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

字符串加密解密算法

2019-11-15 01:33:09
字體:
來源:轉載
供稿:網友
字符串加密解密算法

php5.5中有更為可靠和方便的加密方式。喜歡鉆研的朋友可以了解一下:

passWord_hash()

http://www.php.net/manual/zh/function.password-hash.php

基于mcrypt擴展,按位異或總結的兩個字符串加密解密算法

<?php/** * @info 字符串加密解密算法一,利用mcrypt擴展 * @param string $string 待處理字符串 *        $action ENCODE,加密 | DECODE,解密 * @return string $returnstr * @date 2014/4/22 * @author tonglei */function mcrypt_handle_string($string, $action = 'ENCODE'){        !is_array($string) or exit;        $action == 'DECODE' && $string = base64_decode($string);        $key = "123456"; //key可自定義或在配置文件中獲取        $mcryptAlgorithm = MCRYPT_DES; //選擇一種加密算法        $mcryptMode = MCRYPT_MODE_ECB; //選擇一種加密模式        $mcryptIv = mcrypt_create_iv(mcrypt_get_iv_size($mcryptAlgorithm, $mcryptMode),                MCRYPT_RAND); //創建初始化向量        $returnstr = base64_encode(mcrypt_encrypt($mcryptAlgorithm, $key, $string, $mcryptMode,                $mcryptIv));        if('DECODE' == $action)        {                $returnstr = mcrypt_decrypt($mcryptAlgorithm, $key, $string, $mcryptMode, $mcryptIv);        }        return $returnstr;}

<?php/** * * @info 字符串加密解密算法二 利用按位異或 * @param string $string 待處理字符串 * @param $action ENCODE 加密 | DECODE 解密 * @return string */function StrCode($string, $action = 'ENCODE'){        $action != 'ENCODE' && $string = base64_decode($string);        $code = '';        $key = substr(md5($GLOBALS['pwServer']['HTTP_USER_AGENT'] . $GLOBALS['db_hash']),                8, 18);        $keyLen = strlen($key);        $strLen = strlen($string);        for ($i = 0; $i < $strLen; $i++)        {                $k = $i % $keyLen;                $code .= $string[$i] ^ $key[$k];        }        return ($action != 'DECODE' ? base64_encode($code) : $code);}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪湖市| 霍林郭勒市| 庆元县| 莎车县| 甘泉县| 增城市| 鸡泽县| 富平县| 河津市| 南开区| 长沙市| 兴国县| 巫山县| 边坝县| 湖北省| 莒南县| 桦甸市| 嘉兴市| 建昌县| 台湾省| 通州区| 兴仁县| 三亚市| 罗山县| 沙河市| 湖北省| 正安县| 涞源县| 克东县| 丹巴县| 吉林省| 长乐市| 静宁县| 乌兰察布市| 民权县| 清镇市| 忻州市| 正蓝旗| 礼泉县| 乌拉特中旗| 吉安县|