メインコンテンツまでスキップ

ランダムパスワード生成

生成設定

8163264
464
小文字 (a-z)
大文字 (A-Z)
数字 (0-9)
記号 (!@#$...)
紛らわしい文字を除外 (i, l, 1, L, o, 0, O)

使い方

  1. パスワードの長さを設定 (4〜64 桁)
  2. 文字種を選択:
    • 小文字: a-z
    • 大文字: A-Z
    • 数字: 0-9
    • 記号: !@#$%^&*() など
  3. オプション: 紛らわしい文字 (i, l, 1, L, o, 0, O) を除外
  4. 生成数を選択
  5. 「パスワード生成」ボタンをクリック
  6. パスワード強度インジケーターを確認
  7. コピーボタンでパスワードをコピー

強度について

強度エントロピー (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() より安全で、パスワード生成のようなセキュリティが求められる場面に適しています。

類似ツール

このツールを共有