Генератор паролів

Два способи створити надійні облікові дані. Режим надійного пароля будує випадковий рядок з обраних вами наборів символів — кожен вибір використовує криптографічне джерело випадковості браузера. Режим запам'ятовуваної фрази (стиль XKCD) з'єднує кілька поширених слів у фразу, яку легко набрати і запам'ятати, але важко вгадати. Обидва працюють повністю у вашому браузері. Також дивіться Генератор UUID / GUID для машинних ідентифікаторів.
Режим:
Довжина: Символів:
Генерується локально за допомогою crypto.getRandomValues — ніколи нікуди не надсилається.
Оцінка стійкості:
Очікування
Чому це надійно:
Стійкість пароля вимірюють у бітах ентропії. Кожен біт подвоює кількість спроб, які має зробити зловмисник, тож 70+ біт нейтралізують офлайн-атаки, а 100+ — комфортні для головних паролів. Вибірник символів тут завжди використовує crypto.getRandomValues з відбором відхиленням — ніколи передбачуваний Math.random — а фільтр схожих символів прибирає ті, що легко сплутати (0 O, 1 l I). Для фрази ентропія походить від кількості слів: п'ять слів зі списку ~400 слів уже перевершують десять випадкових символів, і їх може реально набрати людина.