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

My DeskTop (Front)
IT 業界に入る 1 年程前に akia のノート PC を買った後は、4 年程はノート PC のみで作業していました。それ程必要に迫られることもなく、スペース的な理由からも不自由は感じなく使っていま
Dr. コトー診療所 (屋上 正面)
与那国島 (No. 8 – Dr. コトー診療所 Part 2) の続きです。病室の入口から玄関を眺めます。事務室にちょっと寄り道するとこの絵は何だろう。吉岡秀隆さんのサイン ? (笑)屋
brochure.pdf (PDF.js Viewer)
すでにお気づきの方も多いですし対処方法も多々報告されている様ですが、Firefox 19 から、PDF ファイルの表示に違和感を感じました。ウィンドウ自体のデザインが変わっただけでなく、フォントも変で
VGP-WAR100 (6)
VAIO Fit 13A + VGP-WAR100 (Part 1) の続きです。デバイス側の準備が完了した時点で、付属の取扱説明書に書かれている http://192.168.11.1/ にアクセス
よくばりそば + じゅうしぃ
奥武島 (No. 1 – 中本鮮魚店) の続きです。沖縄本島 (No. 7 – 宮良そば) からほぼ半年ぶりに訪れました。前回訪れた後にサラダバーが始まったことはキャッチしてい
VAIO Fit 13A (背面)
Windows 8 -> 8.1 でスタートボタンが復活しても大いに肩透かしを受けた感じが一般的の様ですが、私は右クリックをした場合は重宝していますが Classic Shell を入れる程不
Firefox Logo
普段作業する時は FreeBSD で環境構築したデスクトップ PC を使っています。現在は OS に FreeBSD 9.0-RELEASE (amd64) を使用しています。Web ブラウザは li
41B0208 (3)
Drive Network Rack Gallery 2012 (Part 2) です。hp DL360 G5 モデルの背面です。オレンジ色のケーブルは Fibre Channel 用の光ケーブルで、
瀬底大橋 (5)
沖縄本島 (No. 23 – Cafe やぶさち) の続きです。ゴールデンウィーク後半は、沖縄本島 (No. 8 – 渡久地港) で NG だった水納島に今度こそ行こうと計画し
FreeBSD Logo
現在 専有レンタルサーバ ビジネスプレミアム で主に使用している radserv XG1+ の BIOS, RAID BIOS のバージョンアップの検証中に dd コマンドによる書き込み結果も測定しま
Valid HTML5 Valid CSS3 Another HTML Lint