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%実行されます。パスワードはデバイスから送信されません。