Oritena端末内処理ツール一覧
ツール一覧パスワード生成

パスワード生成

文字数・文字種・個数を指定して、まとめて作成します。端末内の暗号乱数で生成します。

データは端末から出ません
16
864

条件を決めて「生成する」を押すと、ここにパスワードが並びます。

生成したパスワードは端末内で作られ、保存も送信もされません。ページを離れると消えるので、 必要な分はコピーして保管してください。

パスワード生成について

文字数・文字種・個数を指定して、パスワードをまとめて作ります。生成は端末内の暗号乱数 (crypto.getRandomValues)で行い、できたパスワードがどこかへ送られることは ありません。保存もしないので、ページを離れると消えます。

複数のサービスで使い回さないために、必要な数をまとめて作って順に登録する使い方を 想定しています。作ったパスワードはパスワード管理ソフトなどに保管してください。

どのくらいの長さにすればよいですか

既定の 16 文字あれば、総当たりで破ることは現実的ではありません。長くできる場面では 長いほど安全です。サービス側に上限がある場合は、その上限いっぱいを選んでください。

選んだ文字種は必ず入りますか

入ります。選んだ文字種から最低 1 文字ずつを先に確保したうえで、残りを全体から埋め、 最後に並びを混ぜています。「記号を選んだのに記号が入っていない」ために入力規則を 満たさない、という事故を防ぐためです。

乱数の偏りはありませんか

ありません。乱数のバイト値をそのまま候補数で割った余りにすると、わずかに出やすい文字が 生まれます(剰余の偏り)。このツールは候補数の倍数からはみ出した値を捨てて引き直す方式を 採っており、どの文字も同じ確からしさで選ばれます。並び替えにも同じ方式を使っています。

関連ツール