本文へ移動
さくっとツールファイルを送らない、無料の仕事道具

パスワード生成長さと文字の種類を選んで、まとめて作る(見間違えやすい文字を外せる)

長さ・使う文字を選んで、強いパスワードをまとめて作ります。0とO、1とlのような紛らわしい文字も外せます。

送信なし広告なし登録不要このページが外へ送った通信:計測中自分で確かめる方法
使う文字

    ※ 作ったパスワードは保存しません。ページを閉じると消えます。

    このツールについて

    特長

    • ブラウザの暗号用の乱数で作る

      Math.random ではなく、ブラウザに備わった暗号用の乱数(crypto.getRandomValues)を使います。文字が偏らない取り方にしてあります。

    • 紙で渡す・読み上げる時に

      0 と O、1 と l と I のような見間違えやすい文字を外せます。サービスの「大文字・数字を必ず含む」にも合わせられます。

    • 作った物はどこにも残らない

      送信も保存もしません。ページを閉じれば消えます。コピーした後の扱いだけ気をつけてください。

    使い方

    1. 長さを決める(迷ったら16文字)
    2. 使う文字の種類を選ぶ(記号が使えないサービスなら外す)
    3. 「作る」を押して、使う物をコピーする

    しくみ:乱数の取り方で、パスワードは偏る

    パスワードを作るとき、よくある書き方は「0〜255 の乱数を1つ取り、使う文字の数で割った余りで文字を選ぶ」です。 ところが 256 が文字の数で割り切れないと、前の方の文字だけが少し多く出ます。

    • 数字だけ(10種) … 256 ÷ 10 の余りは 6。0〜5 は 26 通り、6〜9 は 25 通りで選ばれる=0〜5 が約4%出やすい。
    • 英大小・数字・記号(89種) … 余りは 78。前の 78 文字は 3 通り、残りの 11 文字は 2 通り=前の文字が1.5倍出やすい。

    このページは、余りが出る範囲の乱数(数字なら 250〜255)を捨てて引き直す取り方(棄却法)にしています。 乱数そのものも Math.random() ではなく、ブラウザの暗号用の乱数(crypto.getRandomValues)です。 偏りが無いことは、数字だけで 12 万 8 千文字を作り、各数字の割合が 10%±0.5% に収まるかを自動テストで毎回確かめています。

    長さと種類、どちらが効くか

    強さ(ビット)は「長さ × log2(使う文字の数)」です。英大小・数字(62種)の16文字は約95ビット、記号まで足した89種の16文字は約104ビット。 同じ62種のまま2文字増やして18文字にすると約107ビットで、種類を足すより1〜2文字長くする方が効きます。 記号が使えないサービスでは、長さで補ってください。

    よくある質問

    何文字にすればいいですか?
    英大文字・小文字・数字・記号を全部使うなら、ふだんのアカウントで12文字以上、大事なアカウント(メール・銀行・パスワード管理アプリの親パスワード)は16文字以上が目安です。長さを1文字足す方が、種類を1つ足すより効きます。
    「強さ(ビット)」は何の数字ですか?
    総当たりで当てるのに要る試行回数を2の何乗かで表したものです(長さ × log2(使う文字の数))。ただしこれは「ランダムに作った場合」の話です。同じパスワードを複数のサービスで使い回すと、どれか1つから漏れた時点で強さは関係なくなります。
    作ったパスワードはどこかへ送られますか?
    送られません。作るのはブラウザの中だけで、このページは外へ通信しません(ページ上部の「外へ送った通信」が実測の件数です)。保存もしないので、作ったら自分のパスワード管理アプリなどに控えてください。
    記号が使えないと言われました
    「記号」のチェックを外して作り直してください。使える記号が決まっているサービスでは、記号を外して長さを2〜3文字増やすと、記号ありと同じくらいの強さになります。
    見間違えやすい文字とはどれですか?
    0 O 1 l I | の6文字です。手書きで渡す時や、電話で読み上げる時に外すと間違いが減ります。外すと使える文字が少し減るので、強さの数字も少し下がります。

    ご意見・ご要望

    使ってみた感想や「こういうのもほしい」を、名前なしで送れます。届いた声から新しいツールを作っています。

    感想・「こんなツールがほしい」を送る
    種類

    チェックが無くても、要望は名前を出さずに短く言い直して「いただいた声」で紹介することがあります。

    返信はしません(返信が要るご相談はお問い合わせへ)。いただいた要望は週に1回まとめて読み、作れる物から作ります。 扱いはプライバシーポリシーに書いてあります。

    ご案内

    関連