htpasswdジェネレーター

ユーザー名・パスワードからApache/Nginxのベーシック認証用htpasswd行を生成(Web Crypto SHA)

도구를 불러오는 중…

🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。

ユーザー名とパスワードを入力すると、Apache・Nginxのベーシック認証(.htpasswd)に入れられる行をブラウザですぐに生成するツールです。ブラウザ内蔵のWeb Cryptoで {SHA}(SHA-1)または {SHA256} ハッシュを作成し、複数アカウントをまとめて1つの.htpasswdファイルの内容に結合することもできます。

使い方

  1. ユーザー名とパスワードを入力します(ユーザー名にスペース・コロンは使えません)。
  2. ハッシュ方式を {SHA}(SHA-1)または {SHA256} から選びます。
  3. 生成されたhtpasswd行を確認し、「行をコピー」でコピーします。
  4. 複数アカウントが必要な場合は「ファイルに追加」でまとめ、.htpasswdファイル全体を一度にコピーします。

よくある質問

生成したファイルはどう適用しますか?
Apacheは設定に AuthUserFile、Nginxは auth_basic_user_file で生成した.htpasswdファイルのパスを指定すれば、ベーシック認証に使えます。各行は「ユーザー名:ハッシュ」の形式です。
{SHA} 方式は安全ですか?
{SHA}(SHA-1)はソルトのないハッシュのため、手早い設定や利便性重視の用途に適しています。セキュリティが重要なサービスなら、ソルトと反復演算を含む bcrypt(htpasswd -B)の使用をおすすめしますが、bcryptはブラウザで生成できないため、このツールはSHA方式を提供しています。
入力したパスワードはサーバーに送信されますか?
いいえ。ハッシュ計算はすべてブラウザのWeb Crypto APIで行われ、ユーザー名・パスワードがサーバーに送信・保存されることはありません。

← すべてのツールを見る

가격 보기카톡 무료 상담