Home » Program » パスワード暗号化 (EC-CUBE 2.11) (Tag: )

EC-CUBE 2.11 で使用する暗号化された文字列を作成するため、ソースファイルを参考にスクリプト化しました。

ソースファイルを展開したディレクトリを /home/tools/appli/eccube.211/ とし、文末に添付したスクリプトを mkhash.php として保存した場合、引数に文字列を指定することで、管理画面での操作と同様に暗号化された文字列が出力されます。

php mkhash.php raw_password

出力される文字列は $pass,$hash,$salt とカンマ区切りで 3 つの値を構成され、以下の場所で使用します。

  • $pass : dtb_member テーブル password カラム
  • $hash : data/config/config.php define AUTH_MAGIC の値
  • $salt : dtb_member テーブル salt カラム
<?php
    define("PASSWORD_HASH_ALGOS", "sha256");

    define("ABSPATH", "/home/tools/appli/eccube.211/");
    include(ABSPATH . "data/class/util/SC_Utils.php");

    $pass  = $argv[1];
    $obj   = new SC_Utils();
    $magic = $obj->sfGetRandomString(40);
    $salt  = $obj->sfGetRandomString(10);

    $hash  = hash_hmac('sha256', $pass . ':' . $magic, $salt);

    print "$hash,$magic,$salt\n";
?>

Random Select

石垣牛炙り握り
石垣島 (No. 2 – まかない屋) の続きです。軽めな量がらも気持ちは満たされた "まかない屋" を後にして 730 交差点に戻り、美崎町を中心に少し散策しました。
おにぎり屋 (わかめごはん・胡麻さけ)
コンビニのお弁当・総菜は断然セブンイレブン派です。こと、お弁当とおにぎりはセブンイレブン以外は論外くらいに感じていました。ただし、おつまみ系は別です。サークル K サンクスの焼きとり は、他のコンビニ
WS-C2960S-48TS-L (1)
Drive Network Rack Gallery 2012 (Part 3) です。ラック正面の俯瞰です。コールドアイルと呼ばれる通路で、下の金網から冷気が吹き出し、ラック正面から機器が吸い込み背
BLT サンドセット
沖縄本島 (No. 40 – 目利きの銀次 新都心店) の続きです。5 泊 6 日の最終日、ついに東京に帰る日となりました。旅の〆、最後の悪あがきに今回も那覇空港内の A&W OK
? 待望の第 2 弾 ? Web 限定 先行販売開始
よなよなエール (みつけた人だけが、しあわせな夜になる) にすっかりはまっていますが、これを見つけた 東急ストア で変わった銘柄のビール 前略 好みなんて聞いてないぜ SORRY を見つけました。語呂
ソーキそばセット
うちなぁ料理と古酒家 ニライカナイ (やさいそばセット) から 2 日と空けずに再訪しました。今回も過去 2 回同様 13:30 頃に訪れましたが、今日はほぼ満席でした。雨上がりでしたので、普段程には
クリーミー生サーバー (11)
うまい ! がすごい。クリーミー生サーバー (Part 3) の続きです。まずはオーソドックスに、ザ・プレミアム・モルツ 350ml 缶を用意しました。飲み口を開けて本体向かって右側に向け、配管チュー
Cafe やぶさち メニュー
沖縄本島 (No. 22 – いしぐふー 港町店) の続きです。ゴールデンウィークの前半は特に予定を決めていませんでしたので、先月同様南部を流してみることにしました。途中、まだ訪れたことの
jQuery Logo
Internet Explorer でのブラウザチェックにおすすめのツールツール -> 開発者ツールで 7 – 9 の互換表示。レスポンシブ Web デザイン制作に便利な Firef
小石川後楽園 (3)
東京メトロ後楽園駅から目白通りに突き当たる道を進んでいく光景が、秋になると黄色に染まります。これは 2011/12/12 の撮影です。私の住まいの綾瀬はここから電車で 20 分弱程度の距離ですが、この
Valid HTML5 Valid CSS3 Another HTML Lint