digtools
🔑
password generator,

パスワード自動生成ツール

無料・登録不要。生成はすべてブラウザ内で完結し、サーバーに送信しません。

🛡️
安全・高速
ブラウザ上で瞬間生成
🔒️
オフライン
サーバーには送信されません
📝 パスフレーズ設定
📌 PIN設定
桁数 6
コピーしました
about,

強力なパスワードの作り方(最新版)

長さが最も重要

パスワードの強度は「長さ」に最も依存します。12文字以上を推奨し、16文字以上が理想的です。文字数が1増えるごとに、解読に必要な試行回数が文字セットサイズ分(26〜94倍)に増加します。

文字種の多様性

大文字・小文字・数字・記号の4種類すべてを含めると、使える文字の種類が94種類となりエントロピー(予測困難さ)が最大化されます。記号を1つ追加するだけで、解読時間が数十倍以上に伸びます。

ランダムパスワード生成のコツ

パスワードを作成する際は、名前や誕生日などの個人情報を一切含めず、長さを最優先してランダムに生成することが最も安全です。意味を持たない文字列をツールで自動生成することで、不正アクセスのリスクを極限まで減らすことができます。

glossary,

パスワード生成・作成に関する用語集

パスワードジェネレーター

任意の文字数や条件(大文字・小文字・数字・記号)を指定して、ランダムで強固なパスワードを自動作成するツールのことです。英語では Password Generator と呼ばれ、セキュリティ対策の基本となります。

パスフレーズ

複数の単語を組み合わせた長いパスワードのことです。例:Sakura-Kumo-Kaze-Umi(20文字)。一般的な16文字のランダムパスワードと同等以上のエントロピーを持ちながら、はるかに覚えやすい特徴があります。

ブルートフォース攻撃(総当たり攻撃)

考えられるすべての文字の組み合わせを順に試し、パスワードを強引に解読するサイバー攻撃の手法です。パスワードの作成時に全体の文字数を長くする(16文字以上)だけで、この攻撃を無効化できます。

辞書攻撃

辞書に載っている単語や、よく使われるパスワード(123456、passwordなど)のリストを使って解読を試みる手法です。パスワードジェネレーターで意味を持たないランダムな文字列を生成することで完全に防御できます。

エントロピー

パスワードの「予測困難さ」や「ランダム性の度合い」を示す指標です。文字の種類(大文字・小文字・記号など)が多く、文字数が長いほどエントロピーが高くなり、安全なパスワードと評価されます。

ハッシュ化

パスワードを特定の計算手順(アルゴリズム)に従って、元に戻せない不規則な文字列に変換することです。安全なWebサービスでは、パスワードはそのまま保存されず、必ずハッシュ化してサーバーに保管されます。

ソルト(Salt)

パスワードをハッシュ化する前に付与されるランダムなデータのことを指します。仮に同じパスワードを使っているユーザーが複数いても、ソルトが異なることで別々のハッシュ値になり、解析をより困難にします。

faq,

FAQ

Q.何文字のパスワードが安全ですか?
NISTの最新ガイドライン(NIST SP 800-63B)では「長さを最重視」するよう推奨しています。最低12文字、理想は16文字以上です。本ツールのデフォルト設定(16文字・全文字種)は、オフライン攻撃(100億回/秒)に対して数億年以上の耐性を持ちます。
Q.このツールで生成したパスワードは安全ですか?
はい。生成にはブラウザ標準のセキュリティAPI(crypto.getRandomValues())を使用しています。この関数は暗号学的に安全な乱数を生成するため、予測が事実上不可能です。また、生成結果はサーバーに送信されず、お使いのデバイス内のみで処理されます。
Q.パスワード生成時に含めるべき記号はありますか?
一般的にハイフン(-)やアンダースコア(_)、エクスクラメーション(!)などの記号をパスワードに組み込むと強度が大幅に向上します。すべての記号を使えるシステムであれば、設定で記号を追加して自動生成することをおすすめします。
Q.作成したパスワードを安全に管理するにはどうすればいいですか?
パスワードマネージャー(1Password、Bitwarden、標準のAppleキーチェーンやGoogleパスワードマネージャーなど)の利用を強く推奨します。複雑な生成パスワードを人間が覚える必要がなくなり、安全性が劇的に向上します。
Q.定期的なパスワード変更は必要ですか?
現在、NIST(米国国立標準技術研究所)をはじめとする多くのセキュリティ機関は「定期的な変更は不要」と推奨しています。情報漏洩が疑われる場合を除き、最初に強固で長いパスワードを生成し、それを使い続けるのが最も安全です。
Q.無料のツールを使ってもセキュリティ上問題ないですか?
ツールがブラウザ内で完結し、サーバーにデータを送信しない仕組み(本ツールのようなオフライン対応)であれば全く問題ありません。安全性を確認するため、機内モードなどのオフライン状態で生成できるか試すのも効果的です。
Q.「オフライン対応」とはどういう意味ですか?
パスワードの生成処理が「お使いのブラウザ・端末の中だけ」で行われ、インターネット経由でサーバー等の外部にデータが送られない状態のことです。生成した文字列が傍受されるリスクがゼロになるため、非常に安全です。
glossary,

用語集

パスワード生成ツール (Password Generator)
文字(英数字・記号)をランダムに組み合わせて、人間には推測が極めて困難な安全な文字列を自動作成するツール。
文字の一意性
「似た文字を除外」設定などで考慮される概念。ゼロ「0」とオー「O」、いち「1」とエル「l」のような、視覚的に紛らわしい文字を省いて視認性を高めます。
記号 (Symbols)
「@, #, $, %」等の特殊文字のこと。これを組み合わせることでパスワードのパターン数が爆発的に増え、強度が飛躍的にアップします。
暗号学的疑似乱数
本ツールで利用している「window.crypto.getRandomValues()」機能のような、セキュリティレベルの高い予測不可能な乱数を生成する仕組み。
ブルートフォース攻撃
パスワードの文字組み合わせを総当たりで試していく攻撃手法。パスワードの「桁数(長さ)」を増やすことが最強の対策です。
リスト型攻撃
別のサービスから流出したIDとパスワードのリストを使い回してログインを試みる攻撃。「使い回しをしない」ことが唯一の対策です。
クリップボードコピー
生成したパスワードをワンクリックで端末のメモリにコピーする機能。パスワードは複雑なため、手入力ではなくコピーに頼るのが現代の主流です。
faq,

よくある質問

Q.生成されたパスワードはサーバーに保存されますか?
いいえ、一切保存されません。通信を使わず完全にブラウザ内(ローカル環境)で暗号学的な乱数を用いて生成されているため、開発者すら生成結果を知ることは不可能です。
Q.どのくらいのパスワード長(桁数)が推奨されますか?
近年のコンピューター性能向上を踏まえると、最低でも「16文字以上」を推奨しています。特に重要なアカウントでは「20〜30文字以上」がより安全です。
Q.似た文字を除外(o, O, 0 など)する機能のメリットは?
手動で手帳にメモして残す場合や、後でキーボードから手入力する必要がある場面で読み間違えを防ぐ実用的なメリットがあります。
Q.記号を含めるかどうかの判断基準は?
登録先のサービスが記号を許可しているなら、必ず含めることをお勧めします。ただし古いサービスでは特定の記号(; や \ など)が原因でエラーになることがあるため、その場合は英文字+数字を長く設定してください。
Q.100個のパスワードを一括で作れますか?
はい、設定の「生成個数」を100(最大数)に変更して生成ボタンを押すことで、瞬時に指定条件のパスワードリストが画面に書き出されます。
Q.生成した文字に偏りが出ませんか?
本ツールは安全性の高い「Web Crypto API」を使用しているため、一般的なプログラミングの乱数(Math.random)と異なり、完全に予測不可能な偏りのない文字列を生成します。
Q.生成されたパスワードの一部だけ手動で直してもいいですか?
はい、コピーしたあとに一部を自分好みに変更して使っても安全上問題ありません(ただし特定の単語など推測しやすい文字列を追加するのは避けてください)。