コンテンツにスキップ
🔑

htpasswd 生成

bcrypt、SHA-1、MD5 (apr1)、または crypt ハッシュで Apache .htpasswd エントリを生成。無料、ブラウザ内で100%動作。

htpasswd 生成はどのように動作しますか?

Apache の .htpasswd ファイルは、HTTP ベーシック認証用にユーザーとパスワードのペアを保存します。各行は username:hash の形式です。bcrypt (プレフィックス $2y$) は最新の安全なデフォルトで、Web Crypto API または純粋な JS bcrypt 実装を使用して生成されます。apr1 (プレフィックス $apr1$) は Apache の MD5 ベースのレガシー形式です。SHA-1 (プレフィックス {SHA}) およびプレーン crypt もサポートされていますが、もはや推奨されません。

一般的な用途

  • Apache ベーシック認証 — パスワードでディレクトリまたは管理エリアを保護。
  • Nginx auth_basic — 同じ形式、Nginx でもサポート。
  • 静的サイトのステージング — プレビューデプロイをパスワードでゲート。

プライバシー

すべてのハッシュ処理はブラウザ内で100%実行されます。パスワードはデバイスから送信されません。