NEWS
「パスワード自動生成を整える」公開 — 送信ゼロで強いパスワードをその場で自動生成
セキュリティカテゴリの新ツール パスワード自動生成を整える を公開しました。既存のパスワード強度を整える(測る)と対になる、作るツールです。
オンライン生成器の「これ、記録されてない?」に答える
パスワードの自動生成ツールはいくつもありますが、本番用のパスワードを他人のサーバーで作るのは、正直こわいものです。このツールの主役は「送信ゼロ」——生成はすべてあなたのブラウザの中で、Web標準の暗号乱数(crypto.getRandomValues)を使って行われます。作った文字列がサーバーに送られたり保存されたりすることは一切ありません。だから本番で使うパスワードを、安心してここで作れます。
安全性にも妥協していません。予測されうる Math.random は使わず、「剰余バイアス」(特定の文字が出やすくなる偏り)を避ける棄却サンプリングで一様に選び、選んだ文字種を最低1つずつ含むことも保証しています。
2つの作り方
- ランダム文字列 — 長さ(4〜128文字)、大文字・小文字・数字・記号のオン/オフ、そして紛らわしい文字(o O 0 / l I 1)の除外を選べます。紙に書き写す機会があるパスワードで便利です。
- 覚えやすいパスフレーズ —
maple-tiger-canoe-ember-frostのように短い英単語をつないだパスワード。打ちやすく覚えやすいのに、単語数を増やせば十分に強くなります。約400語の辞書、区切り文字や大文字化・数字付与も選べます。
作った文字列の強度(ビット)と解読時間の目安もその場で表示。「長さと文字種、どっちが効くの?」が数字で分かります。
これで totonoe は全164種になりました。いつもどおり、登録不要・広告なし。パスワードは安全な場所(パスワードマネージャー等)に保存し、2段階認証(TOTP)も併せてどうぞ。