当前位置: 首页>>代码示例>>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;未经允许,请勿转载。