技術リファレンス&アーキテクチャガイド

高強度パスワード・パスフレーズ自動生成ツール — リファレンスガイド

暗号論的擬似乱数生成器(Web Crypto CSPRNG)を用いた高エントロピーパスワード、覚えられるDicewareパスフレーズ、PIN、APIトークンをブラウザ内で瞬時に安全生成。NIST SP 800-63B準拠。

主要パラメータ&設定項目

生成モードEnum

カスタム英数記号パスワード、Dicewareパスフレーズ、数値PIN、Hex APIトークンから選択。

初期値: カスタム
文字数 / 単語数Number

パスワード文字長(4〜128文字)またはパスフレーズの単語数(3〜12単語)。

初期値: 20
文字種別Boolean Group

英大文字、英小文字、数字、特殊記号の組み合わせを制御。

初期値: すべて有効
類似文字の除外Boolean

視覚的に見分けにくい文字(l, 1, I, o, 0, O)を除外して入力ミスを防ぎます。

初期値: true

プロの活用テクニック&推奨設定

複雑さの強制よりも「文字の長さ」がエントロピーを決定

8文字に記号を無理やり混ぜるよりも、20文字の英数字パスワードの方が数学的エントロピー(100ビット超)が圧倒的に高く強固です。

マスターパスワードにはDicewareパスフレーズが最適

4〜5個のランダムな単語を結合したパスフレーズは、人間が記憶しやすく、かつ総当たり攻撃(ブルートフォース)に対して天文学的な解読時間を要します。

米NIST SP 800-63B 最新セキュリティ指針

現在の国際標準では、形骸化した定期的なパスワード変更や複雑な記号強制は廃止が推奨されています。

よくあるトラブルと解決策

特定Webサイトで「使用できない記号が含まれています」と拒否される

古いシステムでは一部の記号が制限されている場合があります。「カスタム使用記号セット」欄で使用可能な記号のみに絞り込んで再生成してください。

生成したパスワードが外部に漏洩する心配はありませんか?

一切ありません。window.crypto.getRandomValues() を使用し、ブラウザの揮発性メモリ内でのみ生成されます。履歴もブラウザを閉じると消去されます。

よくある質問 (FAQ)

Math.random() と Web Crypto CSPRNG の違いは何ですか?▼

安全とされるエントロピーの目安は何ビットですか?▼

関連するおすすめ開発ツール

すべてのツール →