Пароли и генераторы
Три инструмента вокруг случайности. Пароли и числа берутся из криптографического генератора браузера, поэтому распределение равномерное, а введённое в проверку пароля никуда не уходит.
Генератор паролей
Пароль длиной до 64 символов с выбором наборов и отсевом похожих знаков. Показывает стойкость в битах и время перебора, делает до 50 паролей пачкой.
Генератор случайных чисел
Число или список до тысячи значений в диапазоне: режим без повторов, сортировка. Отдельно вытягивает жребий из списка имён.
Проверка надёжности пароля
Стойкость в битах, время перебора и разбор слабых мест: словарные слова под заменой символов, клавиатурные ряды, годы и повторы.
Что тут можно сделать
Генератор паролей собирает пароль длиной до 64 символов с выбором наборов и отсевом похожих знаков вроде нуля и большой O. Рядом с паролем сразу видно стойкость в битах и время перебора на видеокартах, а пачкой можно сделать до пятидесяти паролей — удобно, когда заводите доступы нескольким людям.
Генератор случайных чисел выдаёт одно число или список до тысячи значений в заданном диапазоне, с режимом без повторов и сортировкой. Если вместо диапазона заполнить список имён, он вытянет жребий — так распределяют очередь и проводят розыгрыши.
Проверка надёжности пароля считает стойкость и разбирает слабые места: словарное слово под заменой символов, клавиатурный ряд, год, повторы. Пароль P@ssw0rd2024 она ловит так же, как password — подстановки встроены в словарные атаки давно.
Случайность везде берётся из crypto.getRandomValues, а не из Math.random, и выбор в диапазоне сделан без смещения к краям. Ни один инструмент не отправляет данные на сервер: пароли и числа не сохраняются и не попадают в адресную строку.
Частые вопросы
Какой длины пароль считается надёжным?
От двенадцати символов при полном алфавите, от шестнадцати — если система принимает только буквы и цифры. Длина работает сильнее экзотических знаков: добавить четыре символа полезнее, чем воткнуть в середину восклицательный знак.
Что означает стойкость в битах?
Логарифм числа возможных вариантов по основанию два. Каждый бит удваивает перебор: пароль на 60 бит подбирается в миллиард раз быстрее пароля на 90 бит. Время перебора считается из десяти миллиардов попыток в секунду — это порядок для сборки из видеокарт.
Безопасно ли вводить настоящий пароль в проверку?
Страница ничего не отправляет: расчёт идёт в браузере, поле не связано с формой, значение не сохраняется. При этом общее правило остаётся разумным — действующие пароли лучше не вводить на незнакомых сайтах.
Подходит ли генератор чисел для розыгрыша?
Механика подходит: равномерное распределение и режим без повторов. Для публичного розыгрыша важнее прозрачность — запись экрана и объявленные заранее правила.