Генератор лицензионных ключей
Лицензионные ключи, коды активации и серийные номера программ имеют общую форму: короткие, сгруппированные, читаемые строки вида A1B2-C3D4-E5F6. Этот инструмент генерирует ключи в привычном формате с полным контролем над структурой и набором символов.
Что можно настроить
- Сегменты — на сколько групп делится ключ (1–10). Пятисегментные ключи
XXXX-XXXX-XXXX-XXXX-XXXXпопулярны в десктопном ПО. - Длина сегмента — сколько символов в каждой группе (2–12). Четыре-пять символов — наиболее читаемый вариант.
- Разделитель — дефис
-, нижнее подчёркивание_, точка., пробел или ничего. Выберите то, что соответствует брендингу продукта. - Набор символов — буквенно-цифровой (A-Z + 0-9), только буквы, только цифры, шестнадцатеричный или собственные символы.
- Исключить неоднозначные — убирает
I,O,0и1, которые легко спутать при ручном вводе. Настоятельно рекомендуется для ключей, которые нужно считывать с наклейки. - Количество — генерируйте до 50 ключей за раз для пакетного лицензирования.
Лучшие практики
- Короткие, но с высокой энтропией. 20-символьный буквенно-цифровой ключ (5 × 4) даёт около 10^30 комбинаций — более чем достаточно.
- Избегайте неоднозначных символов в ключах, которые вводят вручную (
I/1,O/0). - Храните выданные ключи на сервере. Этот инструмент — генератор, а не система управления ключами. Ваш бэкенд должен фиксировать, кому выдан каждый ключ.
- Не полагайтесь на формат для безопасности. Лицензирование — система доверия; воспринимайте ключи как удобство, а не механизм защиты.
Как работает случайность
Каждый символ выбирается из заданного набора с помощью crypto.getRandomValues — криптографически безопасного генератора браузера. Поскольку выбор равномерно распределён по набору, каждый ключ фактически уникален — коллизии практически исключены.
Распространённые форматы
- Стиль Microsoft / Office:
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX(5 × 5 буквенно-цифровых) - Стиль Adobe:
XXXX-XXXX-XXXX-XXXX-XXXX-XXXX(6 × 4) - Инди-приложения: 3 сегмента из 5 букв и цифр
- Шестнадцатеричные серийники: 4 сегмента по 8 символов hex
Все ключи генерируются локально в браузере — они не отправляются ни на какой сервер, и нет никаких ограничений на использование.
Tiny Online Tools







