ГлавнаяИнструментыПароли и генераторы

Пароли и генераторы

Три инструмента вокруг случайности. Пароли и числа берутся из криптографического генератора браузера, поэтому распределение равномерное, а введённое в проверку пароля никуда не уходит.

Что тут можно сделать

Пароли

Генератор паролей собирает пароль длиной до 64 символов с выбором наборов и отсевом похожих знаков вроде нуля и большой O. Рядом с паролем сразу видно стойкость в битах и время перебора на видеокартах, а пачкой можно сделать до пятидесяти паролей — удобно, когда заводите доступы нескольким людям.

Случайные числа

Генератор случайных чисел выдаёт одно число или список до тысячи значений в заданном диапазоне, с режимом без повторов и сортировкой. Если вместо диапазона заполнить список имён, он вытянет жребий — так распределяют очередь и проводят розыгрыши.

Проверка пароля

Проверка надёжности пароля считает стойкость и разбирает слабые места: словарное слово под заменой символов, клавиатурный ряд, год, повторы. Пароль P@ssw0rd2024 она ловит так же, как password — подстановки встроены в словарные атаки давно.

Почему это безопасно

Случайность везде берётся из crypto.getRandomValues, а не из Math.random, и выбор в диапазоне сделан без смещения к краям. Ни один инструмент не отправляет данные на сервер: пароли и числа не сохраняются и не попадают в адресную строку.

Частые вопросы

Какой длины пароль считается надёжным?

От двенадцати символов при полном алфавите, от шестнадцати — если система принимает только буквы и цифры. Длина работает сильнее экзотических знаков: добавить четыре символа полезнее, чем воткнуть в середину восклицательный знак.

Что означает стойкость в битах?

Логарифм числа возможных вариантов по основанию два. Каждый бит удваивает перебор: пароль на 60 бит подбирается в миллиард раз быстрее пароля на 90 бит. Время перебора считается из десяти миллиардов попыток в секунду — это порядок для сборки из видеокарт.

Безопасно ли вводить настоящий пароль в проверку?

Страница ничего не отправляет: расчёт идёт в браузере, поле не связано с формой, значение не сохраняется. При этом общее правило остаётся разумным — действующие пароли лучше не вводить на незнакомых сайтах.

Подходит ли генератор чисел для розыгрыша?

Механика подходит: равномерное распределение и режим без повторов. Для публичного розыгрыша важнее прозрачность — запись экрана и объявленные заранее правила.