← ツール一覧

セキュリティ

.htpasswd作成

ApacheのBasic認証用にbcrypt形式の認証行を作成。

入力したユーザー名とパスワードをサーバーへ送信してハッシュ化します。このツールでは入力や結果を保存しません。

0 / 72 UTF-8バイト

bcrypt · コスト10 · HTTPSでサーバーへ送信して生成

Apacheでの利用方法

生成した「ユーザー名:ハッシュ」の1行を.htpasswdへ追加します。既存ファイルの内容を置き換えないようにしてください。bcryptに対応するApacheでの利用を想定しています。認証の適用にはAuthType・AuthName・AuthUserFile・RequireなどのApache設定が別途必要です。

.htpasswdファイルはHTTPで取得できない場所に置いてください。bcryptは72バイトを超える部分を扱えないため、このツールは超過をエラーにします。日本語のパスワードは文字数とバイト数が異なります。毎回異なるソルトを使うため、同じ入力でも結果のハッシュは変わります。

.htpasswd作成の使い方

  1. ユーザー名とパスワード、確認用パスワードを入力します。
  2. 「認証行を作成」を押すと、bcrypt形式の1行を生成します。
  3. コピーして既存の.htpasswdへ追加するか、ファイルとして保存します。Apacheの認証設定は別途必要です。
すべてのWebツールを見る →