パスワード生成
桁数・文字種を指定して、安全な乱数からパスワードを生成します。
強度: -
- bit相当
少なくとも1つの文字種を選択してください。
生成したパスワードはこの端末のブラウザ内だけで処理され、保存も送信もされません。
強度チェッカー
既存のパスワードを入力すると、推定エントロピーから強度を判定します。
強度: -
- bit相当
入力したパスワードはどこにも送信されません(ネットワーク通信を行わない、このページ内だけの計算です)。それでも実際に使用中の重要なパスワードの入力に抵抗がある場合は、似た文字構成のダミー文字列でお試しください。
広告枠(Google AdSense設置予定)
安全性についての注意
- パスワード生成には
Math.random()ではなく、暗号学的に安全な乱数生成API(crypto.getRandomValues)を使用し、文字選択の偏り(剰余バイアス)が出ないよう実装しています。
- 強度チェックはエントロピー(理論的な組み合わせ数)からの概算であり、既知の漏えいパスワード一覧との突き合わせ(いわゆる「パスワード漏えいチェック」)は行っていません。外部APIやデータベースを使わないブラウザ完結ツールのため、その点はご了承ください。
- 同じパスワードを複数のサービスで使い回さない、重要なアカウントには二要素認証を設定する、といった対策もあわせて行うことをおすすめします。
強度の目安
目安として、エントロピー60bit以上であれば一般的な用途では十分強力とされます。ただし文字数が短いパスワードは記号や大文字を含めても弱くなりやすいため、可能であれば16文字以上を推奨します。