ランダムパスワード生成
生成設定
小文字 (a-z)
大文字 (A-Z)
数字 (0-9)
記号 (!@#$...)
紛らわしい文字を除外 (i, l, 1, L, o, 0, O)
使い方
- パスワードの長さを設定 (4〜64 桁)
- 文字種を選択:
- 小文字: a-z
- 大文字: A-Z
- 数字: 0-9
- 記号: !@#$%^&*() など
- オプション: 紛らわしい文字 (i, l, 1, L, o, 0, O) を除外
- 生成数を選択
- 「パスワード生成」ボタンをクリック
- パスワード強度インジケーターを確認
- コピーボタンでパスワードをコピー
強度について
| 強度 | エントロピー (bits) | 説明 |
|---|---|---|
| 非常に弱い | < 28 | 簡単に破解されるため非推奨 |
| 弱い | 28-36 | セキュリティが低い |
| 中 | 36-60 | 一般的な用途には使用可 |
| 強い | 60-80 | セキュリティが高い |
| 非常に強い | > 80 | 非常に安全、推奨 |
セキュリティのヒント
- 🔐 パスワードは 12 桁以上を推奨
- 🔤 大文字・小文字・数字・記号を組み合わせる
- 🚫 複数のサイトで同じパスワードを使い回さない
- 📝 パスワードマネージャーで保管
- 🔄 重要なアカウントは定期的にパスワードを変更
特徴
- 🔒 ローカル生成: すべてのパスワードはブラウザローカルで生成、サーバーにアップロードされません
- 🎲 暗号乱数: Web Crypto API を使用してセキュアな乱数を生成
- 📊 強度評価: エントロピーに基づいてパスワード強度を計算
- ⚡ 一括生成: 一度に複数のパスワードを生成
常见问题
パスワードはどのくらいの長さが必要ですか?
12 桁以上を推奨します。大文字・小文字・数字・記号を組み合わせた 12 桁のパスワードは約 78 bits のエントロピーとなり、「非常に強い」レベルになります。特に重要なアカウントでは 16 桁以上を推奨します。
パスワードのエントロピーとは何ですか?
パスワードのランダム性と強度を示す指標で、単位は bits です。値が高いほど総当たり攻撃で破られにくくなります。一般的に、28 bits 以下は非常に弱く、60-80 bits が強く、80 bits 以上が非常に強いとされます。
生成されたパスワードはサーバーに送信されますか?
送信されません。すべてのパスワードはブラウザのローカルで Web Crypto API を用いて生成され、ネットワーク通信やサーバー保存は一切行われません。安心して利用できます。
なぜ紛らわしい文字を除外するのですか?
i、l、1、L、o、0、O といった文字は多くのフォントで似ており、手入力時に混同しやすいです。パスワードを手書きしたり読み上げたりする場合、除外することで入力ミスを減らせます。
Web Crypto API とは何ですか?
ブラウザが提供する暗号化インターフェースです。crypto.getRandomValues() メソッドで暗号学的に安全な乱数を生成でき、Math.random() より安全で、パスワード生成のようなセキュリティが求められる場面に適しています。
類似ツール
このツールを共有