アップロードなし, 100%ローカル, アカウントなし

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

大文字、小文字、数字、記号で強力なパスワードを生成します。紛らわしい文字を除外。一括生成。最大限のエントロピーのためにcrypto.getRandomValuesを使用。

パスワードジェネレーターの仕組み

Web Crypto APIのcrypto.getRandomValuesを使い、強力でランダムなパスワードを生成します。これは暗号学的に安全なランダム性であり、予測可能な擬似乱数アルゴリズムではありません。希望する長さを設定し、含める文字クラス(大文字、小文字、数字、記号)を選べば、パスワードが瞬時に得られます。

すべてのパスワードはお使いのデバイス上で作成されます。サーバーが出力を見ることはなく、セッション間で何も保存されません。

よくある質問

ファイルはサーバーにアップロードされますか?

いいえ。すべての処理は、JavaScriptとWebAssemblyを使ってブラウザーのタブ内で実行されます。ファイルはお使いのデバイス上でメモリに読み込まれ、そこで処理され、結果はローカルのダウンロードとして提供されます。Sunastyや第三者に送信されるものは一切ありません。ご自身で確認できます。ブラウザーのDevToolsを開き、Networkタブを表示して見てください。ファイルを運ぶリクエストは一つもありません。

ランダム性は本当に安全ですか?

はい。パスワードはcrypto.getRandomValuesで生成されます。これはブラウザーの暗号学的に安全な乱数生成器で、セキュリティに関わる用途に適しています。Math.random()ではありません。

複数のパスワードを一度に生成できますか?

はい。ワンクリックでパスワードのバッチを要求できます。それぞれが新しいランダム性で独立して生成されます。

パスワードはどのくらいの長さにすべきですか?

ほとんどのアカウントでは、文字クラスを混在させた16文字で非常に高いエントロピーが得られます。価値の高い対象(暗号鍵、root アカウント)には、24文字以上をおすすめします。

オフラインでも動作しますか?

はい、ページが一度読み込まれれば動作します。処理はお使いのデバイス上で行われるため、ネットワークから切断してもツールは動き続けます。これは、データが端末から外に出ないことの最も明確な証拠です。

無料ですか? アカウントは必要ですか?

完全に無料で、登録は不要です。ウォーターマークも、1日あたりの利用制限も、利用に必要なトラッキングクッキーもありません。