Перейти к содержимому
Toova
Все инструменты

Генератор случайных строк и токенов

Приватность по умолчанию — работает полностью в вашем браузере

Генерируйте криптографически случайные строки — шестнадцатеричные, base64, буквенно-цифровые или с произвольным алфавитом — прямо в браузере. Toova подходит для API-ключей, токенов сессий, тестовых фикстур и любых ситуаций, когда нужны непредсказуемые данные быстро.

Выберите подходящий алфавит

Шестнадцатеричные строки отлично подходят для токенов, которые должны быть URL-безопасными и машиночитаемыми. Base64 упаковывает больше энтропии на символ. Буквенно-цифровые символы легко вводить и цитировать. Toova предоставляет поле для произвольного алфавита, чтобы можно было включать или исключать конкретные символы — полезно при генерации кодов купонов, которые должны быть читаемы, или токенов, которые должны проходить через систему с неправильной обработкой определённых символов.

Длина и энтропия

Инструмент отображает энтропию в битах рядом с длиной, чтобы можно было выбрать значение, соответствующее требованиям безопасности. 128 бит — это стандартный минимум для токенов сессий; 256 бит — минимум для долгосрочных API-ключей. Генерация тысяч строк за раз позволяет заполнить тестовые данные без написания скриптов — просто выберите количество, формат и скопируйте.

Криптографически безопасно

Toova использует криптографический генератор случайных чисел браузера — тот же источник, что используется для TLS-ключей. Вывод непредсказуем даже для того, кто наблюдает за каждым нажатием клавиш. Генерация выполняется полностью в браузере: без участия сервера, без журналирования, без аналитики по значениям. Откройте вкладку «Сеть» и убедитесь в отсутствии исходящих запросов при генерации.

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

Какой длины должен быть случайный токен?
Для токенов сессий 128 бит энтропии — современный минимум (32 шестнадцатеричных символа или 22 символа base64). Для долгосрочных API-ключей 256 бит надёжнее. Инструмент показывает энтропию рядом с длиной, чтобы можно было выбирать осознанно.
Являются ли строки криптографически случайными?
Да. Генератор использует безопасный случайный источник браузера — тот же, что используется для получения ключей TLS-сессий. Вывод непредсказуем, а не является псевдослучайной последовательностью с угадываемым начальным значением.
Можно ли исключить неоднозначные символы?
Да. Поле произвольного алфавита позволяет удалить похожие символы: 0 и O, 1, l и I. Это полезно для кодов, которые люди должны вводить или читать вслух.
Можно ли генерировать строки массово?
Да. Задайте нужное количество (до десяти тысяч). Вывод — одна строка на строку, готов для вставки в тестовые фикстуры или файл сидов.
Отправляется ли что-либо на сервер?
Нет. Генерация происходит полностью в вашем браузере. Вкладка «Сеть» останется пустой при использовании.