ちいつる

CONVERT

パスワード生成

端末内の暗号学的乱数で、強いパスワードを作成。強度と突破時間の目安つき。覚えやすいパスフレーズにも対応。

使い方モードを「文字列」か「パスフレーズ」から選ぶ。パスフレーズは単語をつないだ形式(例: correct-horse-battery-staple)で、長くても覚えやすい。設定を変えると自動で作り直され、「生成する」で同じ設定のまま何度でも引き直せます。気に入ったらコピー。

設定

16 文字

含める文字

選んだ文字種は生成結果に必ず1文字以上含まれます(「記号必須」などのサイト要件対応)。

よくある質問

パスワードとパスフレーズ、どちらを使うべきですか?

入力欄の長さ制限が厳しいサービスには文字列モード、暗記したい・音読で伝えたいときはパスフレーズモード(correct-horse-battery-staple形式)が向いています。同じ強度なら、覚えやすさはパスフレーズの方が上です。

「強度」はどんな基準で判定していますか?

エントロピー(bits)に基づき5段階で評価しています。72bit以上で「強い」、100bit以上で「とても強い」です。エントロピーが低いほど、総当たり攻撃で短時間に突破されるリスクが高くなります。

生成したパスワードはどこかに保存・送信されますか?

いいえ。Web Crypto APIによる暗号学的乱数でこの端末内だけで生成しており、サーバーには一切送信されません。

AI(ChatGPT・Claude)にパスワードを作ってもらうのはダメですか?

おすすめしません。プロンプトに入れた内容は送信・保持されるおそれがあり、生成された文字列が本当に予測不能(十分なランダム性を持つ)かも保証できません。パスワードは、このツールのように端末内の暗号学的乱数で生成し、どこにも送らないのが安全です。

「総当たりで破るのに◯◯」はどう計算していますか?

エントロピー(bits)から、平均で全パターンの半分を試す前提で、毎秒1000億回(オフラインのGPUクラスタを想定)の総当たり時間を概算しています。実際の速度は攻撃者の環境やハッシュ方式で変わるため、あくまで目安です。

紛らわしい文字(0とO、1とlなど)は含まれますか?

文字列モードでは、読み間違いを防ぐため 0/O・1/l/I など見分けにくい文字をあらかじめ除いています。

安全性: パスワード・パスフレーズはいずれも端末内で暗号学的乱数(Web Crypto)を使って生成し、サーバーには送信しません。文字列モードでは紛らわしい文字(0/O・1/l/I)を除いています。
強度の見方: エントロピー(bits)は文字列モードでは log₂(文字種数) × 文字数、パスフレーズモードでは log₂(単語数) × 語数で算出。72 bits 以上を「強い」、100 bits 以上を「とても強い」と判定しています。
パスフレーズについて: 単語リストは663語のハードコードされた英単語から構成しています。4語で約37 bits、6語で約56 bits のエントロピーが得られます。