當前位置: 首頁>>代碼示例>>PHP>>正文


PHP MD5Crypt::encrypt方法代碼示例

本文整理匯總了PHP中MD5Crypt::encrypt方法的典型用法代碼示例。如果您正苦於以下問題:PHP MD5Crypt::encrypt方法的具體用法?PHP MD5Crypt::encrypt怎麽用?PHP MD5Crypt::encrypt使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在MD5Crypt的用法示例。


在下文中一共展示了MD5Crypt::encrypt方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: saveIdPw2ch

    /**
     * 2ch●ログインのIDとPASSと自動ログイン設定を保存する
     */
    public static function saveIdPw2ch($login2chID, $login2chPW, $autoLogin2ch = false)
    {
        global $_conf;
        $md5_crypt_key = self::getAngoKey();
        $escaped_login2chID = addslashes($login2chID);
        $crypted_login2chPW = MD5Crypt::encrypt($login2chPW, $md5_crypt_key, 32);
        $boolstr_autoLogin2ch = $autoLogin2ch ? 'true' : 'false';
        $idpw2ch_cont = <<<EOP
<?php
\$rec_login2chID = '{$escaped_login2chID}';
\$rec_login2chPW = '{$crypted_login2chPW}';
\$rec_autoLogin2ch = {$boolstr_autoLogin2ch};

EOP;
        FileCtl::make_datafile($_conf['idpw2ch_php'], $_conf['pass_perm']);
        // ファイルがなければ生成
        $fp = @fopen($_conf['idpw2ch_php'], 'wb');
        if (!$fp) {
            p2die("{$_conf['idpw2ch_php']} を更新できませんでした");
        }
        flock($fp, LOCK_EX);
        fputs($fp, $idpw2ch_cont);
        flock($fp, LOCK_UN);
        fclose($fp);
        return true;
    }
開發者ID:nyarla,項目名稱:fluxflex-rep2ex,代碼行數:29,代碼來源:P2Util.php

示例2: write

 /**
  */
 function write($data, $key)
 {
     $md5crypt = new MD5Crypt();
     return $md5crypt->encrypt($data, $key);
 }
開發者ID:thekabal,項目名稱:tki,代碼行數:7,代碼來源:adodb-encrypt-md5.php

示例3: makeCid

 /**
  * IDとPASSと時間をくるめて暗號化したCookie情報(CID)を生成取得する
  *
  * @return mixed
  */
 public function makeCid($user_u, $pass_x)
 {
     if (is_null($user_u) || is_null($pass_x)) {
         return false;
     }
     $user_time = $user_u . ':' . time() . ':';
     $md5_utpx = md5($user_time . $pass_x);
     $cid_src = $user_time . $md5_utpx;
     if (isset($_SESSION['device_pixel_ratio'])) {
         $cid_src .= ':' . $_SESSION['device_pixel_ratio'];
     }
     return MD5Crypt::encrypt($cid_src, self::getMd5CryptPassForCid());
 }
開發者ID:nyarla,項目名稱:fluxflex-rep2ex,代碼行數:18,代碼來源:Login.php

示例4: saveIdPw2ch

    /**
     * 2ch●ログインのIDとPASSと自動ログイン設定を保存する
     */
    public static function saveIdPw2ch($login2chID, $login2chPW, $autoLogin2ch = false)
    {
        global $_conf;
        $md5_crypt_key = self::getAngoKey();
        $login2chID_repr = var_export($login2chID, true);
        $login2chPW_repr = var_export(MD5Crypt::encrypt($login2chPW, $md5_crypt_key, 32), true);
        $autoLogin2ch_repr = $autoLogin2ch ? 'true' : 'false';
        $idpw2ch_cont = <<<EOP
<?php
\$rec_login2chID = {$login2chID_repr};
\$rec_login2chPW = {$login2chPW_repr};
\$rec_autoLogin2ch = {$autoLogin2ch_repr};

EOP;
        $fp = @fopen($_conf['idpw2ch_php'], 'wb');
        if (!$fp) {
            p2die("{$_conf['idpw2ch_php']} を更新できませんでした");
        }
        flock($fp, LOCK_EX);
        fputs($fp, $idpw2ch_cont);
        flock($fp, LOCK_UN);
        fclose($fp);
        return true;
    }
開發者ID:xingskycn,項目名稱:p2-php,代碼行數:27,代碼來源:P2Util.php

示例5: makeCid

 /**
  * IDとPASSと時間をくるめて暗號化したCookie情報(CID)を生成取得する
  *
  * @return mixed
  */
 public function makeCid($user_u, $pass_x)
 {
     if (is_null($user_u) || is_null($pass_x)) {
         return false;
     }
     $user_time = $user_u . ':' . time() . ':';
     $md5_utpx = md5($user_time . $pass_x);
     $cid_src = $user_time . $md5_utpx;
     return MD5Crypt::encrypt($cid_src, self::getMd5CryptPassForCid());
 }
開發者ID:unpush,項目名稱:p2-php,代碼行數:15,代碼來源:Login.php


注:本文中的MD5Crypt::encrypt方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。