random · 94 characters · bits
Генератор паролей
Пароль из 16 символов, выбранных из всех 94 печатных символов ASCII, несёт 104.9 бита энтропии, и эта страница создаёт его в вашей вкладке браузера. Выберите символы или слова, задайте длину и скопируйте результат.
- 10 × 0–9 = 33.2 bit
- 16 × log₂ 94 = 104.9 bit
- 6 × log₂ 1296 = 62.0 bit
Новое значение появляется при каждом изменении настройки или нажатии «Создать заново». Ничего из созданного не хранится, не попадает в адрес страницы и не отправляется на сервер.
Scanned by NortonTM Safe Web
Коротко
- Цена
- Без оплаты
- Аккаунт
- Не нужен
- Загрузка
- Не применимо — значения создаются в вашей вкладке, ничего никуда не отправляется
- Источник случайности
- crypto.getRandomValues вашего браузера с отбрасыванием неравномерных значений
- Длина
- От 4 до 128 символов или от 3 до 12 слов
- Список слов
- EFF Short Wordlist #1, 1296 слов, CC BY 3.0 US
Энтропия типичных настроек
Энтропия — это длина × log2(размер набора) в битах. Набор в 10 — это цифры, 26 — строчные буквы, 62 — буквы и цифры, а 94 — все печатные символы ASCII. Каждый добавленный бит удваивает число попыток, которое нужно методу.
| Размер набора | 8 символов | 12 символов | 16 символов | 20 символов |
|---|---|---|---|---|
| 10 | 26.6 | 39.9 | 53.2 | 66.4 |
| 26 | 37.6 | 56.4 | 75.2 | 94.0 |
| 62 | 47.6 | 71.5 | 95.3 | 119.1 |
| 94 | 52.4 | 78.7 | 104.9 | 131.1 |
| Слова | Энтропия (бит) |
|---|---|
| 3 | 31.0 |
| 4 | 41.4 |
| 5 | 51.7 |
| 6 | 62.0 |
| 7 | 72.4 |
Как создать пароль
Выберите символы или слова
«Символы» дают короткую строку, какую хранит менеджер паролей. «Парольная фраза» соединяет случайные слова из списка в 1296 слов; её проще читать и набирать на телефоне или телевизоре.
Задайте длину и типы
По умолчанию это 16 символов из строчных и прописных букв, цифр и символов. Важнее всего длина: каждый дополнительный символ из набора в 94 добавляет 6.55 бита. Отключите тип, если сайт, на котором вы регистрируетесь, его не принимает.
Скопируйте и сохраните
Нажмите «Копировать» и сразу вставьте значение в форму регистрации и в менеджер паролей. Страница не ведёт историю, поэтому значение, которое вы не скопировали, исчезает, когда вы уходите или нажимаете «Создать заново».
Как создаются пароли
Страница запрашивает у криптографического генератора случайных чисел браузера, crypto.getRandomValues, числа и превращает каждое из них в позицию в списке символов или слов. Простой остаток от деления отдавал бы предпочтение одним позициям, поэтому числа из верхней части диапазона, которые не заполняют целый круг, отбрасываются и выбираются заново. Если включён параметр «по одному каждого типа», пароль, в котором нет какого-то типа, отбрасывается и создаётся заново, а не получает цифру или символ на фиксированной позиции, поэтому ни одна позиция не предсказуема.
Энтропия — это длина × log2(размер набора) для символов и число слов × log2(1296) для слов, то есть примерно 10.34 бита на слово. Она описывает метод, когда каждый выбор случаен, и не является оценкой пароля, придуманного человеком. Генератор не защитит пароль, который сайт хранит плохо, который вы вводите на странице, подделывающей сайт, или который вы используете где-то ещё. Список слов — EFF Short Wordlist #1 организации Electronic Frontier Foundation, опубликованный по лицензии Creative Commons Attribution 3.0 US, с сайта eff.org/dice. Он загружается только при переключении на «Парольная фраза».
Вопросы о паролях
Какой длины должен быть пароль?
Для важной учётной записи выбирайте не менее 16 символов, а 12 — как нижнюю границу. Из всех 94 печатных символов 12 символов дают 78.7 бита, 16 дают 104.9 бита, а 20 дают 131.1 бита. Каждый добавленный бит удваивает число попыток, которое нужно методу, поэтому каждый добавленный символ из набора в 94 умножает его примерно на 94.
Делают ли символы пароль надёжнее, чем длина?
Длина добавляет больше, чем больший набор. Переход от 62 символов (буквы и цифры) к 94 (добавлены символы) добавляет 0.60 бита на символ, тогда как ещё один символ добавляет 5.95 бита из набора в 62. Пароль из 16 символов из набора в 62 имеет 95.3 бита — больше, чем 78.7 бита у 12 символов с символами. NIST SP 800-63B, американское руководство по цифровой идентичности, советует не вводить правила, принуждающие смешивать типы символов, и просит сайты принимать не менее 64 символов.
Когда парольная фраза лучше случайного пароля?
Парольная фраза лучше, когда её нужно читать, произносить или вводить вручную: пароль Wi-Fi, вход на устройство или мастер-пароль менеджера паролей. Каждое слово добавляет около 10.34 бита, поэтому 4 слова дают 41.4 бита, 6 слов дают 62.0 бита, а 8 слов дают 82.7 бита. Чтобы сравняться с 104.9 бита, нужно 11 слов; случайная строка из 16 символов короче при том же значении.
Отправляется ли пароль куда-нибудь или хранится ли он?
Нет. Значение создаётся во вкладке вашего браузера его собственным генератором случайных чисел и показывается на странице. Страница ничего не записывает в cookie, локальное хранилище, адресную строку или на сервер и не ведёт историю. Нажатие «Создать заново» или закрытие вкладки удаляет значение.
Что означает энтропия в битах?
Энтропия в битах — это логарифм по основанию 2 от числа равновероятных результатов, которые может выдать метод. Пароль из 10 случайных цифр имеет 10 × log2(10) = 33.2 бита, то есть 10 миллиардов вариантов. Добавление одного бита удваивает число вариантов. Эта величина относится к значению, созданному случайным выбором, как здесь; она ничего не говорит о пароле, который придумал человек.
Зачем менеджер паролей и почему не использовать один пароль повторно?
Менеджер хранит один длинный случайный пароль для каждого сайта, поэтому вам нужно помнить только его мастер-пароль. Повторно используемый пароль надёжен ровно настолько, насколько самый слабый сайт, где он хранится: когда один сайт теряет данные паролей, тот же пароль подходит на всех остальных сайтах, где вы его использовали. Уникальное случайное значение для каждой учётной записи ограничивает ущерб одной записью.