WMW

Генератор Паролей

Free

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

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

Типы символов

Дополнительные параметры

Сила

Сгенерированные пароли

Недавняя активность

Видно всем. Последние 20 использований от всех посетителей, сначала новые.

Generated 5 password(s), 64 characters, ~409 bits of entropy

4 часа назад

Generated 5 password(s), 64 characters, ~409 bits of entropy

4 часа назад

Generated 1 password(s), 64 characters, ~409 bits of entropy

4 часа назад

Generated 1 password(s), 24 characters, ~153 bits of entropy

4 часа назад

Generated 1 password(s), 24 characters, ~156 bits of entropy

4 часа назад

Generated 1 password(s), 24 characters, ~113 bits of entropy

4 часа назад

Generated 1 password(s), 24 characters, ~137 bits of entropy

4 часа назад

Generated 1 password(s), 24 characters, ~115 bits of entropy

4 часа назад

Generated 1 password(s), 24 characters, ~144 bits of entropy

4 часа назад

Generated 1 password(s), 24 characters, ~126 bits of entropy

4 часа назад

Generated 1 password(s), 24 characters, ~156 bits of entropy

4 часа назад

Generated 1 password(s), 16 characters, ~104 bits of entropy

4 часа назад

Комментарии (0)

Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.

Комментарии гостей проверяются перед публикацией. Войти чтобы опубликовать мгновенно.

Пока нет комментариев. Будьте первым, кто поделится мнением!

Что делает этот инструмент

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

Как это работает

Для каждой позиции символа инструмент извлекает случайные байты из crypto.getRandomValues() и использует сэмплирование с отклонением (отбрасывая любое значение байта, которое могло бы внести смещение), чтобы выбрать равномерно случайный индекс в выбранном наборе символов, так что каждый разрешённый символ равновероятен на каждой позиции. Когда включена опция "требовать хотя бы один символ каждого типа", сначала размещается по одному символу из каждого выбранного типа, а затем весь результат случайным образом перемешивается перед отображением. Энтропия в битах рассчитывается как log2 от размера набора символов, умноженный на длину пароля, и метка силы пароля определяется по этому количеству бит: меньше 28 бит соответствует значению Очень слабый, 28-35 это Слабый, 36-59 это Удовлетворительный, 60-89 это Надёжный, а 90 и более это Очень надёжный.

Какие проблемы решает

Часто задаваемые вопросы

›Это действительно случайно, или просто Math.random()?

Каждый символ выбирается с помощью crypto.getRandomValues() браузера, того же криптографически безопасного источника случайности, который используется, например, для ключей шифрования, а не значительно более слабой функции Math.random(), которая в некоторых движках предсказуема настолько, что может быть восстановлена по прошлым результатам. Выбор символов также использует сэмплирование с отклонением вместо простого деления по модулю, поэтому каждый разрешённый символ имеет абсолютно равную вероятность без смещения в сторону начала набора символов.

›Что на самом деле означает число энтропии?

Энтропия в битах представляет собой log2 от размера набора символов, умноженный на длину пароля; она измеряет, сколько попыток в среднем потребуется злоумышленнику, знающему ваши настройки (но не сам пароль), чтобы подобрать его методом перебора. Каждый дополнительный бит удваивает это число попыток, поэтому переход от 40 к 60 битам не является улучшением на 50 процентов, это примерно в миллион раз сложнее.

›Почему мне может понадобиться исключить неоднозначные символы, такие как 0, O, 1, l и I?

Эти символы выглядят почти одинаково в большинстве шрифтов, что важно, если вам когда-либо понадобится прочитать пароль вслух, переписать его с распечатанной копии или ввести на устройстве без надёжного шрифта. Их исключение немного уменьшает набор символов (и поэтому немного снижает энтропию при той же длине), что является небольшим, но обычно оправданным компромиссом для паролей, которые вы не всегда будете копировать и вставлять.

›Что меняет опция "требовать хотя бы один символ каждого выбранного типа"?

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

›Безопасно ли генерировать несколько паролей для разных учётных записей в одном наборе?

Да, каждый пароль в наборе генерируется независимо с собственными новыми случайными байтами, поэтому знание одного пароля из набора не даёт никакой информации об остальных. Использование разного, независимо сгенерированного пароля для каждой учётной записи (а не вариаций одного пароля) представляет собой именно то, что защищает вас, если сайт, которым вы пользуетесь, когда-либо будет взломан.

›Видит ли этот инструмент сгенерированные мной пароли или сохраняет ли их?

Нет, генерация происходит полностью в вашем браузере с помощью JavaScript, ничего не отправляется на сервер, и страница не хранит историю прошлых значений, кроме локально сохранённой сводки количества символов (никогда не самого пароля) для панели истории на этой странице.

Похожие инструменты

Free

Текст

Исправление мойибакэ (искажённого текста)

Восстанавливает исходные байты за искажённым (мойибакэ) текстом и повторно декодирует их с помощью нескольких распространённых кодировок, показывая каждый чистый результат.

Free

Текст

Проверка синтаксиса MySQL

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

Free

Текст

Онлайн-редактор HTML

Редактируйте HTML, CSS и JavaScript в трёх панелях с живым изолированным предпросмотром, обновляющимся по мере набора текста, плюс загрузка в один клик как отдельного HTML-файла.

Free

Текст

Конвертер Punycode

Преобразуйте текст между Unicode и Punycode (RFC 3492), кодировкой только из ASCII-символов для интернационализированных доменных имён, с полным режимом домена (с учётом точек, автоматический префикс xn--) и режимом простого ярлыка, преобразуя сразу несколько строк.

Free

Текст

Счётчик строк

Продвинутый счётчик строк, который мгновенно анализирует вставленный текст: обнаружение дубликатов/пустых строк, фильтрация строк комментариев, поиск и замена с regex, сортировка и вставка префикса/суффикса.

Free

Текст

Рандомизатор списков

Перемешайте любой список, выберите случайных победителей для розыгрышей и разделите записи на равные группы, всё прямо в браузере с помощью беспристрастной перетасовки Фишера-Йейтса.

Free

Текст

Генератор акронимов

Мгновенно превращайте фразу в акроним, с разбором по буквам и дополнительным режимом пропуска второстепенных слов.

Free

Текст

Добавить разрывы строк

Добавляйте разрывы строк после каждого разделителя, через каждые N символов (с переносом слов или точно), или через каждые N слов, с живым подсчётом строк.