Как считается надёжность
Оценка исходит из того, что злоумышленник перебирает все комбинации офлайн со скоростью 10 миллиардов попыток в секунду — примерный показатель для быстрого хеша на современных видеокартах. Число комбинаций равно размеру алфавита в степени длины: 16 символов из 83, которые использует этот генератор, дают около 5 × 10³⁰ вариантов — примерно 16 триллионов лет при такой скорости. Поэтому длина важнее сложности: четыре лишних символа умножают работу примерно в 47 миллионов раз, включённые спецсимволы — примерно в сто. Подписи — ориентиры только для перебора: Weak подбирается быстрее чем за неделю, Strong держится до года, Very strong — до десяти лет, Uber strong — дольше. Пароль, который используется на нескольких сайтах или уже утёк, слаб при любой длине.
В наборе спецсимволов нет кавычек, запятых, точек, точек с запятой, обратного слэша и вертикальной черты, чтобы пароль без проблем вставлялся в формы, конфиги и командную строку. Easy to read убирает i, I, l, L, 1, o, O и 0 — для паролей, которые придётся набирать вручную или диктовать. В каждом пароле есть хотя бы один символ из каждого включённого набора. Всё работает в браузере на криптографическом генераторе случайных чисел; ничего не отправляется и не сохраняется, а хранить результат лучше в менеджере паролей.