Генератор случайных строк и токенов
Работает локально в браузереСоздавайте надёжные случайные строки, ключи API и токены с честной энтропией
Выберите набор символов и нажмите «Сгенерировать».
В этом браузере запоминаются только параметры; сгенерированные строки никогда не сохраняются и не отправляются.
Нужен пароль по правилам политики? Откройте генератор паролей
Генератор случайных строк и токенов
Создавайте случайные строки, ключи API, секреты и коды приглашений прямо в браузере. Каждый символ выбирается равновероятно через crypto.getRandomValues и выборку с отклонением без смещения, а показанная энтропия — реальное значение для выбранного алфавита.
Как пользоваться
- 1.Выберите пресет, например «Буквы и цифры», Hex или «Безопасный Base64URL», или введите свой алфавит.
- 2.Задайте длину и количество, а для кодов, которые вводят вручную, включите «Без похожих символов».
- 3.При необходимости добавьте префикс или суффикс в разделе «Дополнительно», например sk_.
- 4.Нажмите «Сгенерировать», затем скопируйте одну строку, все строки или скачайте файл .txt.
Как считается энтропия
Энтропия равна длина × log2(размер алфавита) бит; учитываются уникальные символы, оставшиеся после удаления похожих. Префикс и суффикс — фиксированный текст и не добавляют энтропии. С параметром «Каждый класс обязателен» строки без какого-либо класса генерируются заново, а энтропия точно считается по оставшимся строкам, поэтому она немного ниже. Для ключей API и токенов сессий обычно рекомендуют 128 бит и больше.
Ограничения и конфиденциальность
Длина 1–1024, количество 1–100, свой алфавит до 4096 кодовых точек, префикс и суффикс до 64. Свой алфавит делится по кодовым точкам Unicode, поэтому эмодзи из нескольких кодовых точек считается несколькими символами. Сгенерированные строки хранятся только в памяти; параметры запоминаются в этом браузере, строки — нет.
