パスワード生成

安全なクレデンシャルを作る 2 つの方法。強力なパスワードモードは、選択した文字セットから ランダム文字列を組み立てます — すべての選択にブラウザーの暗号論的乱数源を使います。記憶しやすいパスフレーズモード (XKCD 方式)は、いくつかの一般単語を、打ちやすく覚えやすいが推測されにくいフレーズに連結します。 どちらも完全にブラウザー内で動作します。 マシン識別子にはUUID / GUID 生成もご覧ください。
モード:
長さ: 文字:
crypto.getRandomValues でローカル生成 — どこにも送信されません。
推定強度:
待機中
これが強力な理由:
パスワードの耐性はエントロピービットで測られます。1 ビットごとに攻撃者が試すべき推量が 2 倍になるため、 70 ビット超でオフライン攻撃を撃退し、100 ビット超ならマスターパスワードとしても余裕があります。ここの文字選択は常に 拒絶サンプリングつきの crypto.getRandomValues を使います — 予測可能な Math.random は決して使いません — また、紛らわしい文字フィルタが混同しやすい文字(0 O、1 l I)を除去します。 パスフレーズのエントロピーは単語数から来ます:約 400 語のリストから 5 語は、ランダム 10 文字を既に上回り、 人間が実際に打てるものです。