亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

uc_server增加aes加密保護敏感信息

  發(fā)布時間:2014-01-17 16:02:13   作者:佚名   我要評論
對uc_server做了很多的二次擴展,對敏感信息進行了加密處理,其中采用了AES方法加的密,把修改方法分享如下

基于當前數(shù)據(jù)庫安全問題岌岌可危的情形,對于數(shù)據(jù)庫中的敏感信息進行加密顯得尤為重要了。由于必要的需求,對uc_server做了很多的二次擴展,也增加了一些需要保護的敏感信息。因此,再次對于敏感信息進行了加密處理,其中采用了AES方法。
方法如下:
修改 model/base.php,在 class base 類的最后面增加如下代碼


復制代碼
代碼如下:

/**
* 獲得AES密鑰以及創(chuàng)建初始化向量(IV)
*/
private function aes_key_iv($uid=0, $addition='AES-JIAMI-SEA-IMAIJ', $is_iv=false)
{
$hash_str = "AES-ASEE-{$uid}-SEAAA-{$addition}".($is_iv===false ? "" : "-AESIV-{$uid}-VISEA");
$salt = $is_iv===false ? "KJLHKHGMSBFYGHVGGTHBG56265" : "GJVGKGTIHGKNBK<HGKOGLNFFL4793467";
return md5($salt.md5($hash_str));
}
/**
* 執(zhí)行AES加密,強制使用 MCRYPT_RIJNDAEL_256
*/
function aes_encrypt($data="artxun_aes", $uid=0, $addition='AES-JIAMI-SEA-MIJIA-IMAIJ')
{
$cipher = MCRYPT_RIJNDAEL_256; //強制使用AES 256此算法
$key = $this->aes_key_iv($uid, $addition, $is_iv=false);
$iv = $this->aes_key_iv($uid, $addition, $is_iv=true);
$mode = MCRYPT_MODE_CBC; //強制使用加密塊模式
$aes_result = mcrypt_encrypt($cipher, $key, $data, $mode, $iv);
$aes_result = @bin2hex($aes_result);
return $aes_result;
}
/**
* 執(zhí)行AES加密,強制使用 MCRYPT_RIJNDAEL_256
*/
function aes_decrypt($data="", $uid=0, $addition='AES-JIEMI-SEA-MIJIE-IMEIJ')
{
$data = trim(strip_tags($data));
if (empty($data) || <a href="mailto:!@preg_match(&quot;~^[0-9a-fA-F]+$~is&quot">!@preg_match(&quot;~^[0-9a-fA-F]+$~is&quot</a>;, $data))
{
return false;
}
$cipher = MCRYPT_RIJNDAEL_256; //強制使用AES 256此算法
$key = $this-&gt;aes_key_iv($uid, $addition, $is_iv=false);
$iv = $this-&gt;aes_key_iv($uid, $addition, $is_iv=true);
$mode = MCRYPT_MODE_CBC; //強制使用加密塊模式
$data = @pack(&quot;H*&quot;, $data);
$aes_result = mcrypt_decrypt($cipher, $key, $data, $mode, $iv);
$aes_result = str_replace(&quot;&#92;&#48;&quot;, '', $aes_result);
return $aes_result;
}

相關(guān)文章

  • uc_server增加aes加密保護敏感信息

    對uc_server做了很多的二次擴展,對敏感信息進行了加密處理,其中采用了AES方法加的密,把修改方法分享如下
    2014-01-17
  • 整合UC后DZ等其他應(yīng)用修改密碼不同步的解決方法

    整合UC后DZ等其他應(yīng)用修改密碼不同步的解決方法,需要的朋友可以參考下。
    2011-12-06
  • UCenter 后臺中誤刪的應(yīng)用恢復方法

    在做站的過程中,有時會出現(xiàn):UCenter后臺 => 應(yīng)用管理,不小心刪除了某個應(yīng)用的問題。本篇教程,筆者就以Discuz!應(yīng)用為例來演示,這類問題的解決方法。
    2009-07-31
  • UCenter 1.5.0 安裝教程(圖文版)

    關(guān)鍵字描述:圖文 教程 安裝 目錄 UCenter 服務(wù)器 軟件 文件 用戶 本教程講解的是如何全新安裝 UCenter 1.5.0。 在安裝 UCenter Home、Discuz!、SupeSite、X-Space
    2009-06-06
  • UCenter Home 1.5圖文安裝教程

    關(guān)鍵字描述:安裝 教程 圖文 UCenter Home 數(shù)據(jù)庫 文件 進入 密碼 本教程為大家介紹 UCenter Home 1.5 的安裝方法(以虛擬主機為例)。在安裝 UCenter Home 1.5 之前,
    2009-06-06
  • UCenter 1.0.0升級到UCenter 1.5.0圖文教程

    關(guān)鍵字描述:教程 圖文 升級 備份 UCenter 程序 主機 文件 數(shù)據(jù) 目錄 一、升級前的準備 1、請先自行備份當前的數(shù)據(jù)庫,避免升級失敗,造成數(shù)據(jù)丟失而無法恢復。 備
    2009-06-06
  • UCenter 1.0.0 圖文安裝教程

    關(guān)鍵字描述:教程 安裝 圖文 目錄 UCenter 服務(wù)器 軟件 可以 文件 UCenter 1.0.0 版本正式發(fā)布,特此制作安裝教程供大家參考,希望能為大家提供幫助。 本教程講解
    2009-06-06
  • 用UCenter Home后臺 五步迅速聚集人氣

    關(guān)鍵字描述:聚集 人氣 迅速 后臺 設(shè)置 UCenter 會員 Home 用戶 好友   隨著SNS的普及,UCenter Home(SNS)將像Discuz!(BBS)一樣逐漸成為網(wǎng)絡(luò)社區(qū)建站的標配。為了更
    2009-06-06
  • 任意版本到UCenter Home 1.5 正式版升級方法

    關(guān)鍵字描述:正式版 升級 方法 版本 任意 UCenter Home 數(shù)據(jù) 備份 UCenter Home 1.5 正式版為開源產(chǎn)品,升級之前請注意首先要將 UCenter 升級到 1.5.0 版本,UCenter 1
    2009-06-06

最新評論