安全なパスワードとは、長くてランダムで、ひとつのサイトでしか使わないものです。ただ、自分で考えようとすると名前や日付、キーボードの並びなどに頼りがちで、本当にランダムな文字列を作るのは意外と難しいものです。
このツールは、ブラウザに備わっている暗号論的に安全な乱数生成機能(予測されにくい乱数を作る仕組み)を使って、1文字ずつランダムに選びます。作成したパスワードがどこかへ送信されたり、保存されたりすることはありません。
使い方
- 「長さ」を設定します。16文字以上にしておくと安心です。
- 「大文字(A-Z)」「小文字(a-z)」「数字(0-9)」「記号(!@#…)」から、使う文字の種類を選びます。
- できたパスワードを「コピー」して、パスワード管理アプリ(パスワードマネージャー)に保存します。
Deftivoが選ばれる理由
本当にランダム
乱数には、予測されやすい Math.random ではなく crypto.getRandomValues を使っています。さらに、特定の文字が出やすくなる偏りも生じないように文字を選んでいます。
サイトの条件を満たせる
選んだ文字の種類は、どれも必ず1文字以上入ります。そのため「数字と記号を含めてください」のような条件があるサイトでも、そのまま使えます。
読み間違えにくい
手で入力する必要があるときは「紛らわしい文字を除く」をオンにしてください。0とO、1とlとIのように見分けにくい文字が使われなくなります。
よくある質問
パスワードは何文字にすればよいですか?
最低でも12文字、大切なアカウントには16文字以上をおすすめします。記号を増やすよりも、長さを伸ばすほうが強さへの効果は大きくなります。
ネット上でパスワードを作っても安全ですか?
このツールなら安全です。パスワードはお使いのブラウザの中で作られ、端末の外へ出ることはありません。ページを一度読み込んだ後は、オフラインのままでも使えます。
強度の「ビット」とは何ですか?
攻撃者がパスワードを当てるまでに、どれくらいの回数を試す必要があるかの目安です。1ビット増えるごとに必要な回数は2倍になり、80ビット以上あればとても強いパスワードといえます。