パスワードは毎回 ランダムに生成されます。
気に入ったパスワードをタップするとコピーできます。
ぜひ、「ブックマーク(お気に入り)」に登録して、必要なときに利用してください。
生成されるパスワードの特徴
このパスワード生成ツールでは、はじめにスマホのタッチ操作で入力が面倒な文字を固めて、残りは入力しやすい数字を多めしています。
パスワード入力では、文字種の変更が大変だからです。
また、パスワードに使う文字は、視覚的に区別しにくい文字は避けるように選ばれます。
合計で12文字になるように、先頭から以下のルールで生成しています。
- 記号1文字(!@#$%^&*()_+)
- 英字3〜5文字(先頭は大文字)
- 数字4〜6文字
- 残りは英字(なくてもよい)
ただし、どの範囲が数字かわからないように各文字数には幅を持たせています。
パスワードの堅さについて(エントロピー)
でも、このパスワード、完全にはランダムではないよね。
安全なの?
生成されるパスワードは推測が困難で、ブルートフォース攻撃に対する耐性が十分にあります。
パスワードの強さを計算してみましょう。
それには、「予測の難しさ」や「ランダムさの度合い」を表す、「エントロピー」を使います。
つまり、このルールで生成される12文字のパスワードは、完全にランダムに組み合わせた約11文字分のパスワードと同等のエントロピーを持っていると言えます。
入力しやすいルールにしましたが、十分なパスワード強度だと考えられます。
もし、心配なら2つ3つ重ねるとセキュリティ専門家も納得のレベルになります。
内部処理の説明(JavaScript)
このツールは、JavaScriptでスマホのブラウザ内で動作します。
サイトは、パスワード生成の手順を示すだけで、動作はスマホ本体内で完結しています。
下記のページでもう少し詳しい説明を書いています。
QRコードを読み込むと、関連記事を確認できます。