Режим словника EFF
Шість слів = ~77 біт. Просто набрати на мобільному, міцний проти будь-якого сучасного атакувальника.
Менеджери паролів генерують паролі всередині своїх захисних додатків — добре, якщо ви довіряєте захиснику, але ви купили повну підписку за те, що має бути функцією з сорока рядків. Сервіси випадковості передають ентропію мережею. Дванадцять рекламируваних «сильних генераторів паролів» всі запускають JavaScript на домені, якого ви не довіряєте, і показують банери під час вашого візиту. Morph викликає crypto.getRandomValues() — вбудований у браузер CSPRNG, той самий джерело, яке використовують банки та безпекові бібліотеки — безпосередньо у вашій вкладці. Згенеровано, показано, скопійовано, ніколи не передано, ніколи не збережено. Безкоштовно для всього, що працює на вашому пристрої; AI оплачується кредитами.
Підтримується /dev/urandom на Linux, BCryptGenRandom на Windows, SecRandomCopyBytes на macOS і iOS. Ті самі банки випадковості та менеджери паролів використовують. Math.random() ніколи не викликається — ані як резервний, ані за замовчуванням.
12, 16, 24, 32, власний. Верхній, нижній регістр, цифри, символи. Виключити схожі (0/O, 1/l/I) для друкованого копіювання.
Шість слів = ~77 біт. Просто набрати на мобільному, міцний проти будь-якого сучасного атакувальника.
Не localStorage, не IndexedDB, не сервер. Буфер обміну автоматично очищується через 30 секунд.
Morph генерує пароль у вашій вкладці браузера за допомогою CSPRNG за стандартом W3C, відображає його один раз і забуває, коли ви закриваєте сторінку. Немає сховища, синхронізації, телеметрії. Якщо вам потрібне сховище, запустіть сховище. Якщо вам потрібен лише сильний пароль, це поверхня.
Якщо вам потрібна синхронізація паролів між пристроями, моніторинг порушень, автозаповнення в браузері та спільні сейфи для команди, використовуйте менеджер паролів. Це повні сейфи, і Morph не намагається їх замінити. Morph — це поверхня з сильними байтами за потребою для тих моментів, коли вам не потрібен сейф — пароль адміністратора маршрутизатора, тимчасовий ключ WPA2 для Wi-Fi AirBnB, тимчасовий реєстраційний запис, який ви видалите наступного тижня. CSPRNG, у вашій вкладці, зникне, коли ви закриєте її.
Це повні підписки менеджерів паролів із сховищами, синхронізацією, автозаповненням та моніторингом порушень. Morph — це лише поверхня генератора — crypto.getRandomValues() у вашій вкладці, відображається один раз, ніколи не зберігається. Якщо вам потрібне сховище, запустіть сховище. Якщо вам потрібні байти зараз, запустіть Morph.
Так. crypto.getRandomValues() — це CSPRNG з веб-криптографічного API W3C, який підтримується /dev/urandom на Linux, BCryptGenRandom на Windows, SecRandomCopyBytes на macOS/iOS. Той самий джерело використовують банки, менеджери паролів та криптографічні бібліотеки. Math.random() НЕ є криптографічно безпечним; Morph ніколи не використовує його як резервний.
16 символів з повним алфавітом з 95 символів дає приблизно 105 бітів ентропії — більше, ніж поточні межі для brute-force навіть з офлайн-кластерами GPU. 12 символів — сучасний мінімум (~78 бітів). 24+ — параноїдально безпечний. Довжина важливіша за складність правил — "конячна батарея ключовий правильний" сильніша, ніж "P@ssw0rd!1" проти будь-якого реального атакувача.
Так. Режим паролю вибирає N слів із довгого словника EFF (7 776 слів = 12,9 біт на слово). Шість слів дають ~77 бітів ентропії — достатньо для будь-якого сучасного атаки та легко набираються на мобільному. Словник доданий до сторінки; жодного запиту до сервера.
Так — Safari на iOS повністю підтримує crypto.getRandomValues(). Генеруйте, копіюйте, вставляйте до менеджера паролів або форми реєстрації. Увесь процес відбувається локально на вашому телефоні, ніколи не торкаючись сервера.
Ніде. Не в localStorage, не в sessionStorage, не в IndexedDB, не на сервері. Пароль зберігається в пам'яті браузера до закриття вкладки або натискання на регенерацію. Буфер обміну автоматично очищується через 30 секунд. Morph не може його відновити, оскільки він ніколи його не мав.