datarou ← 無料ツール一覧

パスワード生成ツール

暗号論的乱数で生成。結果はどこにも送信・保存されません。

無料・登録不要 サーバー送信なし crypto.getRandomValues使用 紛らわしい文字の除外対応

生成はWeb Crypto API(暗号論的擬似乱数)で行われ、結果はどこにも送信・保存されません。

安全なパスワードの条件

パスワードの強度はおおむね「使用する文字の種類数 × 長さ」で決まり、長さを1文字増やすほうが文字種を1種類増やすより効果が大きいのが実際のところです。記号が使えないサービスでも、長さを16〜20文字にすれば十分な強度を確保できます。

構成強度の目安評価
英小文字のみ 8文字約38ビット数時間で破られうる
英大小+数字 12文字約71ビット実用的な下限
英大小+数字 16文字約95ビット推奨
英大小+数字+記号 20文字約130ビット長期保管用にも十分

なお、強いパスワードを作ること以上に重要なのが使い回しをしないことです。1つのサービスから漏れたパスワードは他のサービスへの攻撃(パスワードリスト攻撃)にそのまま使われます。サービスごとに生成し、パスワードマネージャーで管理するのが現実的な運用です。

このツールの乱数について

JavaScriptのMath.random()は予測可能性があるためパスワード生成には不適切です。このツールはブラウザ標準のWeb Crypto API(crypto.getRandomValues)を使用しており、暗号用途に耐える乱数で生成しています。また剰余演算による偏り(modulo bias)を排除する実装にしています。

毎日の手作業、システムにしませんか?

スプレッドシートの集計、定型メール、データ連携——繰り返しの業務をGAS・Python・PHPで自動化します。datarouが小さなご相談から対応。要件が固まっていなくても大丈夫です。

相談してみる(無料)