.htpasswd ジェネレーター
bcrypt、APR1-MD5、SHA-1、crypt で Apache .htpasswd の認証行を作成。ハッシュ化はすべてブラウザ内で行われ、何もアップロードされません。
ブラウザ内で Apache .htpasswd の認証行を作成します——パスワードはローカルでハッシュ化され、このページから出ることはありません。
すべてブラウザ内でローカルに計算されます。ユーザー名やパスワードがサーバーに送信されることはありません。
どれを選べばよいか迷ったら、APR1-MD5 を使ってください——最も移植性が高く、Apache .htpasswd ファイルの推奨選択です。
.htpasswd ジェネレーターについて
.htpasswdジェネレーターは、HTTP基本認証でディレクトリをログインプロンプトの後ろに保護する、username:hash形式のApache認証情報の行を作成します。ユーザー名とパスワードを入力(または強力なランダムパスワードを生成)し、ハッシュアルゴリズム(bcrypt、APR1-MD5、SHA-1、crypt)を選択します。
APR1-MD5は.htpasswdファイルにおいて最も推奨される、最も可搬性の高い選択肢です。あらゆるApacheのビルドで動作します。bcryptは対応している環境では最も強力で、SHA-1とcryptは主にレガシー互換性のために存在します。ツールは各アルゴリズムにガイダンス付きのラベルを付けているので、自信を持って選べます。
パスワード関連ツールとして重要な点として、すべてのハッシュ化はブラウザ内でローカルに行われます。ユーザー名やパスワードがサーバーに送信されることは一切ありません。生成された行を既存のファイルにコピーするか、すぐに使える.htpasswdをダウンロードし、Apacheの設定または.htaccessのAuthUserFileディレクティブから参照してください。
.htpasswd ジェネレーターの使い方
- ユーザー名(スペースやコロンなし)とパスワードを入力するか、ボタンをクリックして強力なランダムパスワードを生成します。
- ハッシュアルゴリズムを選びます。APR1-MD5が推奨のデフォルトで、bcrypt、SHA-1、cryptも利用できます。
- 「認証情報の行を生成」をクリックし、ハッシュ化が完了するのを待ちます。
- username:hashの行をコピーするか、.htpasswdファイルとしてダウンロードします。
- Apacheの設定または.htaccessでAuthUserFileからこのファイルを参照し、基本認証を有効にします。