Генератор случайных строк
Создавайте партии криптографически случайных строк и API-токенов в браузере, вывод как набор символов, шестнадцатеричный, Base64 или шаблон XXXX-XXXX.
Генератор случайных строк — Создавайте случайные строки, секреты и API-токены пакетами прямо в браузере. Отметьте нужные наборы прописных и строчных букв, цифр и символов, задайте длину и количество, затем нажмите «Сгенерировать», чтобы каждый раз получать свежую партию. Каждый символ берётся из crypto.getRandomValues с выборкой с отклонением для результата без смещения, и ничего никуда не загружается — строки создаются и остаются на вашем устройстве. Переключите вывод на шестнадцатеричный, Base64 или шаблон вроде XXXX-XXXX, где каждый X случаен, добавьте свои символы, уберите конкретные или похожие символы и следите за оценкой энтропии в битах в реальном времени.
Что такое Генератор случайных строк?
Генератор случайных строк — это бесплатный браузерный инструмент для одновременной чеканки множества строк с высокой энтропией: API-ключей, токенов доступа, кодов приглашений, тестовых данных, солей или любых непрозрачных идентификаторов. Разработчики, инженеры QA и команды эксплуатации обращаются к нему, когда нужно подготовить окружения, наполнить базу данных реалистичными случайными значениями или раздать токены, не прогоняя ничего через сервер. Вы выбираете пул символов флажками «Прописные», «Строчные», «Цифры» и «Символы», задаёте «Длину» и «Количество» и нажимаете «Сгенерировать» — каждая строка извлекается через crypto.getRandomValues с выборкой с отклонением, поэтому каждый символ равновероятен. В отличие от генератора паролей, нацеленного на один запоминающийся секрет, этот инструмент настроен на создание партий машиночитаемых токенов, а кнопка «Перегенерировать» увеличивает внутреннее зерно, чтобы по запросу выдать вам совершенно новый набор, оставляя ваши настройки нетронутыми. Также можно добавить собственный алфавит, исключить конкретные или неоднозначно похожие символы, выбрать режим вывода (набор символов, шестнадцатеричный, Base64 или шаблон, где каждый X становится случайным символом) и читать оценку энтропии в битах в реальном времени.
Как пользоваться Генератор случайных строк
- Отметьте включаемые наборы символов флажками «Прописные», «Строчные», «Цифры» и «Символы» — хотя бы один должен быть включён.
- Задайте «Длину» каждой строки и сколько строк создать с помощью «Количества».
- Нажмите «Сгенерировать» (или «Перегенерировать»), чтобы извлечь свежую партию из crypto.getRandomValues.
- Читайте строки в поле вывода; оно обновляется само, когда вы меняете длину, количество или наборы символов.
- Скопируйте одну строку её кнопкой копирования или скопируйте всю партию сразу действием копирования над списком.
- Откройте переключатель режима вывода, чтобы выбрать Набор, Hex, Base64 или Шаблон, и используйте «Параметры», чтобы добавить свои символы, исключить похожие или изменить шаблон XXXX-XXXX.
Примеры
32-символьный буквенно-цифровой API-токен
Ввод
Прописные + Строчные + Цифры, Длина 32, Количество 1
Вывод
k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ
Партия коротких кодов приглашений в шестнадцатеричном стиле
Ввод
Строчные + Цифры, Длина 8, Количество 3
Вывод
a3f9k2dq 7m1xp4ce b8t6w0nz
Секрет с высокой энтропией и символами
Ввод
Прописные + Строчные + Цифры + Символы, Длина 24, Количество 1
Вывод
G$7m@Kp2!xZq9#vR4&nLwT^h
Шаблон в стиле лицензионного ключа
Ввод
XXXX-XXXX-XXXX · A-Z + 0-9
Вывод
K7Q2-9XZ4-P1MW
Часто задаваемые вопросы
- Отправляются ли строки на сервер?
- Нет. Каждая строка генерируется локально с помощью Web Crypto API (crypto.getRandomValues), и ничего никуда не загружается и не сохраняется. Инструмент работает офлайн, и значения никогда не покидают ваш браузер, что делает его безопасным для настоящих секретов и токенов.
- Насколько случайны строки?
- Каждый символ извлекается из crypto.getRandomValues — криптографически безопасного источника случайности браузера — с использованием выборки с отклонением, чтобы пул символов выбирался без смещения по модулю. Это делает вывод пригодным для токенов, солей и секретов, а не только для случайных заглушек.
- Почему нажатие «Сгенерировать» даёт мне совершенно новый набор?
- «Сгенерировать» («Перегенерировать») увеличивает внутреннее зерно и берёт свежие случайные байты, поэтому вы получаете полностью новую партию, тогда как ваш выбор длины, количества и наборов символов остаётся точно таким, каким вы его оставили.
- Чем это отличается от генератора паролей?
- Генератор паролей настроен на один сильный запоминающийся секрет. Этот инструмент создан для машиночитаемого массового вывода — API-ключей, токенов доступа, тестовых данных — поэтому он позволяет создавать множество строк сразу и копировать всю партию одним кликом.
- Можно ли использовать их как API-ключи или токены?
- Да. При достаточной длине и широком наборе символов строки обладают более чем достаточной энтропией для API-ключей, токенов доступа и подобных непрозрачных идентификаторов. Для паролей, предназначенных людям, специализированный генератор паролей может оказаться удобнее.
Похожие инструменты
Шифрование текста AES (AES-GCM + PBKDF2)
Шифруйте и расшифровывайте текст с помощью AES-256-GCM, используя ключ, полученный из парольной фразы (PBKDF2 SHA-256, случайная соль), полностью в вашем браузере и без загрузок.
Хеш Argon2 и scrypt
Хешируйте пароль с помощью Argon2id или scrypt и проверяйте хеш Argon2 на соответствие паролю — полностью в вашем браузере.
Генератор и проверщик bcrypt-хешей
Создавайте bcrypt-хеш пароля из открытого текста с выбранным фактором стоимости или проверяйте пароль по существующему bcrypt-хешу — полностью в вашем браузере.
Генератор мнемонических фраз BIP39
Сгенерируйте случайную фразу восстановления BIP39 из 12–24 слов на нескольких языках или преобразуйте существующую мнемоническую фразу обратно в её исходную энтропию — полностью в вашем браузере.