CSPRNG · zero log · zero transmit

パスワードジェネレータ バイト、 借用しません。

パスワードマネージャーは暗号化されたボックスアプリ内でパスワードを生成します — ボックスを信頼できる場合に問題ありませんが、40行の機能にフルサブスクリプションを購入する必要はありません。ランダムネスサービスはエントロピーをネットワーク経由で送信します。12の広告付き「強力なパスワードジェネレータ」サイトは、信頼できないドメインでJavaScriptを実行し、訪問時にバナー広告を表示します。Morphはcrypto.getRandomValues()を呼び出します — ブラウザのネイティブCSPRNGで、銀行やセキュリティライブラリが使用している同じソースです — あなたのタブで直接実行します。生成、表示、コピー、送信もログもされません。デバイス上で動作するすべての機能は無料ですが、AIはクレジットで支払います。

01
CSPRNG

crypto.getRandomValues — ブラウザのネイティブ暗号化ランダム数生成器です。

Linuxの/dev/urandom、WindowsのBCryptGenRandom、macOSおよびiOSのSecRandomCopyBytesでバックアップされています。同じカーネルグレードのエントロピー銀行とパスワードマネージャーで使用されています。Math.random()は呼び出されません — フォールバックとしても、デフォルトとしても。

ツールを開く
デバイス上で実行 · 無料 · アカウント不要

実際に何ができるのか

02
コントロール

長さと文字クラス

12、16、24、32、カスタム。大文字、小文字、数字、記号。印刷用に類似文字(0/O、1/l/I)を除外します。

03
パスフレーズ

EFFワードリストモード

6単語 = 約77ビット。モバイルで簡単にタイプでき、現代の攻撃者に対しても強固です。

04
一時的

メモリのみ

localStorageでもIndexedDBでもサーバーでもありません。クリップボードは30秒後に自動消去されます。

仕組み

  1. 任意の現代ブラウザでmorph.cool/passwordを開きます。アカウント不要、インストール不要、カード不要。
  2. 長さ(12/16/24/32またはカスタム)と文字クラス(大文字、小文字、数字、記号、類似文字を除外)を選択します。
  3. 生成をクリック。crypto.getRandomValues() はブラウザのCSPRNGからバイトを取得します。強度メーターはエントロピーをビット単位でスコアリングしています。
  4. ワンクリックでクリップボードにコピー。オプションで30秒後に自動消去。
  5. Vault、サインアップフォーム、パスワードマネージャーのインポートに貼り付けます。何もアップロードされず、ログも保存もされません。
105 ビットデフォルトのエントロピー
0送信されたバイト数
30秒クリップボードの自動消去

パスワードジェネレータ市場が壊れている理由

Morphは、W3C仕様のCSPRNGを使用してブラウザのタブでパスワードを生成し、一度表示してからページを閉じた瞬間に忘れます。ボルトも同期もテレメトリもありません。ボルトが必要な場合は、ボルトを実行してください。強力なパスワードが必要な場合は、このツールが最適です。

ボルトがまだ勝つ

パスワードマネージャーが必要な場合、デバイス間のパスワード同期、ブレッチモニタリング、ブラウザ内の自動入力、チーム用共有ボックスが必要です。これらはフルボックス製品であり、Morphはそれらを置き換えるつもりはありません。Morphは、ボックスが不要な場合に強力なツールを提供します — ルーターの管理パスワード、AirBnB Wi-FiのワンタイムWPA2キー、来週削除する予定の一時登録。CSPRNGはタブ上で実行され、閉じると消えます。

よくある質問

パスワードマネージャーのジェネレーターとはどのように異なりますか?

パスワードマネージャーのフルサブスクリプション(ボルト、同期、自動入力、ブレッチモニタリングを含む)とは異なり、Morphは単なるジェネレーターフェースです — タブ内で一時的に表示されるcrypto.getRandomValues()、永続保存されません。ボルトが必要な場合はボルトを実行してください。バイトが必要な場合はMorphを実行してください。

ランダムソースは本当に安全ですか?

はい。crypto.getRandomValues() は W3C Web Cryptography API の CSPRNG です — Linux では /dev/urandom、Windows では BCryptGenRandom、macOS/iOS では SecRandomCopyBytes に基づいています。同じソースが銀行、パスワードマネージャー、暗号化ライブラリで使用されています。Math.random() は暗号的に安全ではありません;Morph はこれにフォールバックしません。

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

16 文字で 95 種類の記号アルファベットを使用すると、約 105 ビットのエントロピーが得られます — これはオフライン GPU クラスタを使用しても現在のブルートフォースの上限を超えています。12 文字が現代の最低基準(約 78 ビット)です。24 文字以上がパラノイアセキュアです。長さは複雑さのルールよりも重要です — 「horse battery staple correct」は「P@ssw0rd!1」よりも実際の攻撃者に対して強固です。

パスフレーズを生成できますか?

はい。パスフレーズモードでは、EFFの長い単語リスト(7,776語 = 1語あたり12.9ビット)からN語を選択します。6語で約77ビットのエントロピーが得られます——これは現代の攻撃に対しても十分な強度で、モバイル端末で入力しやすいです。単語リストはページにバンドルされています;サーバーへの照会は必要ありません。

iPhoneまたはiPadで動作しますか?

はい — iOSのSafariはcrypto.getRandomValues()を完全にサポートしています。生成し、コピーしてパスワードマネージャーやサインアップフォームに貼り付けられます。全体のフローはスマートフォン上でローカルで実行され、サーバーに接続することはありません。

パスワードはどこかに保存されますか?

どこにもありません。ローカルストレージ、セッションストレージ、IndexedDB、サーバーのいずれでもありません。パスワードはタブを閉じるか再生成するまでブラウザのメモリに残ります。クリップボードは30秒後に自動で消去されます。Morphは元々それを保持していないため、復元できません。

パスワードを生成
Generate a password
Nothing leaves your device · Free for what you make, credits for what we run