Home » Program » パスワード暗号化 (WordPress 4.1) (Tag: )

WordPress 4.1 (users テーブル user_pass カラム) で使用する暗号化されたパスワードを作成するため、ソースファイルを参考にスクリプト化しました。

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

php mkhash.php raw_password

確認している限りでは、WordPress 2.9, 3.9 でも同様のプロセスで暗号化されています。

<?php
    define("ABSPATH", "/home/tools/appli/wp.41/");
    define("WPINC",   "wp-includes");
    include(ABSPATH . WPINC . "/pluggable.php");

    $pass = $argv[1];
    $hash = wp_hash_password($pass);

    $wp_hasher = new PasswordHash(8, TRUE);
    $hash = $wp_hasher->crypt_private($pass, $hash);

    print $hash;
?>

Random Select

ビーフ + 野菜カレー (ルー大盛り, 辛さ 50 倍)
カリーライス専門店 エチオピア 本店 (No. 4 – 辛さ 35 – 40 倍) の続きです。1 月は 40 倍まで試し、浜松出張 -> 沖縄出張から帰ってきて 2 週
稲毛海浜公園プール (2)
千葉県稲毛市と千葉県船橋市にそれぞれ 15 年程住んでいました。稲毛市の方は小学校 1 年からの住まいなので、夏になると 稲毛海浜公園プール に行くことがひとつの楽しみでした。スイミングスクールにも通
FRB-80
My Guitar で触れた様に、バンドでの演奏経験はほとんどありませんが、以前からベースも時々触っています。2007/10 頃に当時使用していたギター TEJ-75 を入手した後、ベースも探しました
タコライス + オニオンリング
沖縄本島 (No. 38 – 肴家あうん) の続きです。翌日のランチは、沖縄本島 (No. 19 – タコス屋 <Tacos-ya>) 以来、5 ヶ月ぶりに タコス
特製チャンポン 野菜増し + トンカラ (80g)
記事にするのは 6 ヶ月ぶりですが、銀座は定期的に通っているので ハカタノチカラ (特製チャンポン 野菜増し) は何度か食べに行っています。いつ食べても、チャンポン野菜増しではなく "野菜ス
ESXi 5.1 Install (3)
VMware ESXi 5.1 Install (Part 1) の "ISO イメージ読み込み" のステップで、何度かエラーが発生しました。OpenVPN -> radse
ガーリックチャーハン + コンビーフハッシュ (1)
野菜炒め + コンビーフハッシュ に続いて、銀座わしたショップ 2014/07/03 (コンビーフハッシュ) で入手したコンビーフハッシュで何を作ろうか迷っていました。ちゃんぽんも考えて粉末の出汁まで
FreeBSD Logo
VirtualBox (FreeBSD 9.1-RELEASE + xorg 7.7) の時点で、ノート PC 側は Emacs 24.3 + Mew 6.5 の環境に変更していました。ちょうど沖縄出
Rack Sample 0
radserv ファームウェア別書き込みテスト の後、BIOS のバージョンアップに少々手こずりました。最近は DOS 起動 CD (ブータブル CD) より USB メモリを用いた方法がメジャーの様
ビーフカレー (ルー大盛り, 辛さ 25 倍)
カリーライス専門店 エチオピア 本店 (No. 2 – 辛さ 15 – 20 倍) の続きです。行く度に辛さを前回より 5 倍増しにし続け、日々修行の気分です。前回はルーが少な
Valid HTML5 Valid CSS3 Another HTML Lint