LOADING...

BASIC Auth Password Generator

BASIC認証用パスワード作成(.htpasswd用)

ID とパスワードから Apache 互換の Bcrypt($2y$)形式の1行をブラウザ内で生成します。サーバーへ送信は行いません。下のエリアに行を集めて .htpasswd として保存できます。

BASIC認証について

HTTP BASIC 認証は、ブラウザが ID・パスワードを送り、サーバーが .htpasswd などのファイルに記載されているID、パスワードハッシュを照合し一致すればページが表示される仕組みです。
本ツールは Bcrypt$2y$htpasswd -B と同系)でBASIC認証用のパスワードを作ります。ソルト付きの遅いハッシュのため、総当たり攻撃に強い方式です。
Apache 2.4 以降で利用できます。

※パスワードや生成行はブラウザの画面内でのみ扱われます。(サーバー送信、保存は行いません)

.htaccess の設定例

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /full/path/to/.htpasswd
Require valid-user

AuthUserFile にはサーバー上の .htpasswd の絶対パスを指定します(環境により DocumentRoot からの相対パスでは動かないことがあります)。