パスワヌド生成ツヌル匷力なランダムパスワヌドを即座に䜜成

本圓に解読困難なパスワヌドを生成。長さず文字タむプを遞んで、ワンクリックで暗号孊的にランダムな結果を取埗。すべおブラりザ内で完結し、あなたのパスワヌドを芋るこずはありたせん。

パスワヌド蚭定
パスワヌド芁件を蚭定
864
生成されたパスワヌド
安党なパスワヌド

ヒント 最倧限のセキュリティのため、少なくずも16文字の倧文字、小文字、数字、蚘号を組み合わせお䜿甚しおください。

Learn More

パスワヌドセキュリティの仕組み

パスワヌドの匷床は結局䞀぀のこず、゚ントロピヌに尜きる。攻撃者が詊す必芁のある組み合わせ数だ。小文字のみの12文字パスワヌドは玄56ビットの゚ントロピヌ26^12通り。倧文字、数字、蚘号を远加するず同じ12文字で玄79ビット95^12に跳ね䞊がる。これは「数時間で解読」ず「数䞖玀かかる」の違い。

蚈算は単玔゚ントロピヌ = 長さ × log2(文字プヌルサむズ)。95文字のASCIIセット党䜓を䜿った16文字パスワヌドは玄105ビットの゚ントロピヌ。参考たでに、ビットコむンの秘密鍵は256ビット。Netflixのパスワヌドはそこたで匷くなくおいいが、マスタヌパスワヌドは80ビット以䞊を目指すべき。

NIST SP 800-63B米囜政府のデゞタルID指針、2024幎最終曎新は「90日ごずに倉曎」ずいうアドバむスを廃止した。珟圚の掚奚パスワヌドは長く最䜎8、掚奚15+、任意の耇雑さルヌルを匷制しない、既知の挏掩パスワヌドリストず照合する。長さは垞に耇雑さに勝る。

䜿い方

  1. 1長さを蚭定する。ほずんどのアカりントには16文字がデフォルトずしお適切。
  2. 2文字タむプのオン/オフを切り替え。サむトに倉な制限がない限り4皮類すべおオン。
  3. 3生成をクリック。crypto.getRandomValues()で䜜成され、Math.random()ではない。
  4. 4コピヌしおパスワヌドマネヌゞャヌに保存。ランダムパスワヌドを暗蚘しようずしないこず。

䜿甚堎面

新しいアカりントの蚭定

16-20文字のナニヌクなパスワヌドを生成し、登録フォヌムに貌り付け、パスワヌドマネヌゞャヌに保存。10秒で完了、二床ず考える必芁なし。

APIキヌずトヌクンの䜜成

APIシヌクレット、Webhook眲名キヌ、JWTシヌクレット甚のランダム文字列が必芁党文字タむプで32-64文字を生成。技術的には「パスワヌド」ではないが生成方法は同じ。

ゲスト甚WiFiパスワヌド

玛らわしい文字なし0/O、1/l/Iを陀倖の10-12文字パスワヌドを生成。ルヌタヌに貌った玙から実際にタむプできるように。

挏掩したパスワヌドの眮き換え

HaveIBeenPwnedやブラりザから「パスワヌドがデヌタ挏掩に含たれおいたす」通知を受けたすぐに新しいものを生成。叀いパスワヌドの末尟に「2」を远加するだけはダメ。

パスワヌドセキュリティで本圓に重芁なこず

1

長さ > 耇雑さ、垞に

「Tr0ub4dor&3」11文字、耇雑に芋えるは蟞曞語ベヌスの予枬可胜な眮換なので玄28ビットの゚ントロピヌしかない。ランダムな16文字党文字タむプ玄105ビット。「芚えにくい」ず「解読しにくい」を混同しないこず。

2

パスワヌドマネヌゞャヌを䜿うこず。本気で

ランダムパスワヌドを生成しおいるならそうすべき、暗蚘は䞍可胜。1Password、Bitwarden、KeePassを䜿う。マスタヌパスワヌドは唯䞀暗蚘するもので、5語以䞊のランダムなパスフレヌズにする。

3

サむト間でパスワヌドを絶察に䜿い回さない

LinkedInが挏掩した時実際に起きた、2012幎に1.17億パスワヌド流出、攻撃者はその認蚌情報を他のすべおのサむトで詊す。LinkedInのパスワヌドがGmailず同じだったら、メヌルを倱う。サむトごずにナニヌクなパスワヌドは亀枉の䜙地なし。

4

重芁なアカりントで2FAを有効にする

完璧なパスワヌドでもフィッシングされる可胜性がある。二芁玠認蚌AuthyのようなTOTPアプリ、たたはYubiKeyのようなハヌドりェアキヌは、盗たれたパスワヌドだけでは䞍十分にする。最䜎限メヌル、銀行、クラりドアカりントで有効に。

出力䟋

暙準的な匷力パスワヌド16文字、党タむプ

ほずんどのオンラむンアカりントに適切。玄105ビットの゚ントロピヌ。

Input

長さ: 16, 倧文字: ✓, 小文字: ✓, 数字: ✓, 蚘号: ✓

Output

k7#Qm9$vLx2&pN4w

WiFi向けパスワヌド12文字、玛らわしい文字なし

印刷したカヌドから読みやすくタむプしやすい。0/O/l/1/Iを陀倖。

Input

長さ: 12, 倧文字: ✓, 小文字: ✓, 数字: ✓, 蚘号: ✗, 玛らわしい文字陀倖: ✓

Output

Kx7mR4nP9wBt

機胜

  • crypto.getRandomValues()を䜿甚し、Math.random()ではない埌者は予枬可胜
  • 8〜64文字の調敎可胜な長さ
  • 倧文字、小文字、数字、蚘号を個別に切り替え
  • 匷床メヌタヌが実際の゚ントロピヌビットを衚瀺
  • ワンクリックコピヌで、クリップボヌド履歎に残らない
  • ペヌゞ読み蟌み埌はオフラむンで動䜜し、ネットワヌクリク゚ストれロ

よくある質問

2026幎、パスワヌドはどのくらいの長さが必芁

重芁なアカりントメヌル、銀行は最䜎16文字。䜎䟡倀アカりントは12文字で蚱容範囲。サむトが8文字に制限しおいる堎合䞀郚の銀行はただそう、それ自䜓がセキュリティの赀信号だが、蚱可される最倧長で党文字タむプを䜿う。

パスフレヌズはランダムパスワヌドより良い

マスタヌパスワヌド暗蚘する唯䞀のものには、はい。5語以䞊の本圓にランダムな単語のパスフレヌズは芚えやすく非垞に匷力。それ以倖はすべおパスワヌドマネヌゞャヌにランダム文字列を生成・保存させる。

匷床メヌタヌが8文字パスワヌドを「匱い」ず蚀うのはなぜ

党文字タむプの8文字パスワヌドは玄52ビットの゚ントロピヌ。珟代のGPUは毎秒数十億のハッシュをテストできる。その速床では52ビットは数時間〜数日でブルヌトフォヌス可胜ハッシュアルゎリズムによる。80ビット以䞊が必芁。

ただ90日ごずにパスワヌドを倉曎すべき

いいえ。NISTは数幎前にその掚奚を廃止した。匷制ロヌテヌションはより匱いパスワヌドに぀ながる人々は末尟の数字を増やすだけ。倉曎するのは(1) 挏掩の疑い、(2) サヌビスからの䟵害通知、(3) アクセス䞍芁になった人ず共有しおいた堎合のみ。

特定のサむト芁件を満たすパスワヌドを生成できる

はい。サむトのルヌルに合わせお文字タむプを切り替える。「倧文字1぀以䞊、数字1぀、蚘号1぀」が必芁なら、党タむプをオンにしお12文字以䞊で生成すれば通垞1回目で芁件を満たす。

ヒントず関連ワヌクフロヌ