パスワード生成ツール無料で使えるパスワードジェネレーター
ホーム>パスフレーズ生成

パスフレーズ生成ツール

固定の256語の英単語リストから4〜8語を独立に選び、長く入力しやすいパスフレーズをブラウザ内で作成します。既定の8語では理論上264通りの候補空間になります。

生成結果は当サイトのサーバーへ送信・保存しません。サービスがスペースや長い文字列を許可しない場合があるため、登録前に文字数・使用可能文字を確認してください。

理論上の候補空間:約64ビット(固定の256語から、重複を許して各単語を独立に選ぶ場合)。大文字設定や区切り文字を秘密の追加要素として数えていません。

候補空間の計算と単語リスト

単語リストは、重複のない256個の小文字ASCII英単語で固定しています。リストを攻撃者が知っている前提で、各回を同じ確率で独立に選びます。同じ単語が2回以上出る場合もあり、それを除外して候補空間を過大評価することはしません。

256=28のため、1語あたりの理論値は8ビット、4語では32ビット、8語では64ビットです。大文字化と区切り文字は画面で公開された設定なので、秘密の追加エントロピーには数えません。この値は生成時の候補空間であり、利用先のハッシュ方式、試行制限、MFAや端末の安全性を含む実際の耐攻撃性の保証ではありません。

固定単語リストを確認する(256語)

acorn, alpine, amber, apple, april, archer, arrow, atlas, autumn, bamboo, beach, berry, birch, bloom, breeze, brook, cabin, cactus, canyon, cedar, cherry, circle, cloud, clover, coral, cosmos, creek, dawn, delta, desert, dew, drift, eagle, earth, echo, elm, ember, falcon, fern, field, finch, flame, flora, forest, fox, frost, garden, glacier, grove, harbor, hawk, hazel, hill, horizon, island, ivory, jade, juniper, lake, leaf, lemon, light, lily, lotus, maple, marble, meadow, meteor, mist, moon, moss, mountain, ocean, olive, orchid, pebble, pine, planet, plum, pond, quartz, rain, raven, reef, river, robin, rose, ruby, sand, shadow, shore, sky, snow, solar, sparrow, spring, star, stone, storm, summit, sun, sunset, surf, thunder, tide, timber, valley, violet, wave, willow, wind, winter, anchor, apron, badge, basket, beacon, bell, bench, book, bottle, bridge, brush, button, candle, canvas, carpet, castle, chair, chalk, clock, compass, copper, crown, crystal, cup, curtain, diamond, drum, fabric, feather, flute, frame, gate, glass, globe, hammer, harp, helmet, key, kite, lamp, lantern, linen, lock, mirror, needle, paper, pearl, pencil, piano, pillow, pocket, prism, ribbon, ring, rope, saddle, sail, scarf, shell, shield, silver, spoon, stair, table, tower, trail, train, tunnel, velvet, vessel, wheel, window, wing, boat, brick, camera, chain, chest, coin, door, agile, brave, bright, calm, clever, crisp, eager, fair, gentle, glad, golden, honest, kind, lively, lucid, merry, neat, noble, open, proud, quick, quiet, ready, round, smooth, soft, steady, swift, tidy, vivid, warm, wise, build, carry, carve, climb, dance, dream, float, gather, glide, grow, guide, jump, learn, listen, move, paint, play, read, solve, share, shine, sing, smile, spark, swim, think, travel, weave, write, explore, create, discover

ランダム文字列との違い

パスフレーズは複数の単語を長く並べ、入力や一時的な記憶をしやすくする方式です。短く見えるから強いのではなく、使用する単語リストの大きさと選択する語数によって候補空間が決まります。

パスワードマネージャーへ保存できる場合は、より広い文字集合を使うランダムパスワード生成も選択肢です。サービス側が発行する復元コード、APIキー、ウォレットの復元フレーズには本ツールを代用しないでください。

安全に使うための注意

  • 生成後に単語を名前、誕生日、好きな作品名へ置き換えると予測可能性が増えます。
  • 同じパスフレーズを複数サービスで使い回さないでください。
  • 画面共有、クリップボード履歴、悪意のある拡張機能など端末側のリスクは別に管理してください。
  • 候補空間のビット数はオフライン総当たりの理論値であり、MFA、試行制限、保存方式も実際の安全性に影響します。

生成処理の公開情報

単語の選択には crypto.getRandomValues() と拒否サンプリングを使用します。乱数範囲、偏り対策、ブラウザ内処理とテスト方針はパスワード生成の安全設計で確認できます。

関連ツール