← ツール一覧
セキュリティ
.htpasswd作成
ApacheのBasic認証用にbcrypt形式の認証行を作成。
入力したユーザー名とパスワードをサーバーへ送信してハッシュ化します。このツールでは入力や結果を保存しません。
Apacheでの利用方法
生成した「ユーザー名:ハッシュ」の1行を.htpasswdへ追加します。既存ファイルの内容を置き換えないようにしてください。bcryptに対応するApacheでの利用を想定しています。認証の適用にはAuthType・AuthName・AuthUserFile・RequireなどのApache設定が別途必要です。
.htpasswdファイルはHTTPで取得できない場所に置いてください。bcryptは72バイトを超える部分を扱えないため、このツールは超過をエラーにします。日本語のパスワードは文字数とバイト数が異なります。毎回異なるソルトを使うため、同じ入力でも結果のハッシュは変わります。
.htpasswd作成の使い方
- ユーザー名とパスワード、確認用パスワードを入力します。
- 「認証行を作成」を押すと、bcrypt形式の1行を生成します。
- コピーして既存の.htpasswdへ追加するか、ファイルとして保存します。Apacheの認証設定は別途必要です。