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