🔐 .htpasswd 生成(Basic認証)

Apache の Basic認証(.htaccess)用に、ユーザー名とパスワードから .htpasswd の1行(ユーザー名+ハッシュ)を生成します。処理はすべてブラウザ内で行われ、入力は送信されません。

入力

「:」は使えません。空にするとハッシュのみ出力します。

表示のまま入力欄に出ます。控えてから閉じてください(保存されません)。

大きいほど強力&低速(10〜12が目安)

.htpasswd の1行

このファイルを(例)サーバーの ~/.htpasswd に保存します。複数ユーザーは1人1行で追記します。

.htaccess の記述例

サーバー上の .htpasswd の絶対パスに置き換えてください。

※ ハッシュの計算(APR1・bcrypt・SHA1)はすべてお使いのブラウザ内で行われ、ユーザー名・パスワードが外部に送信されることはありません。 出力は htpasswdopenssl passwd の結果と一致することを検証しています。 推奨は bcrypt または APR1(MD5) です。SHA1({SHA})はソルトがなく安全性が低いため互換目的以外では避けてください。 共有ホスティング(Apache)では APR1(MD5) が広く使えます。