Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты безопасностиchevron_rightГенератор лицензионных ключейГенератор лицензионных ключей

Генератор лицензионных ключей

Генерируйте лицензионные ключи ПО с настраиваемыми сегментами, длиной, разделителем и набором символов.

Исключить неоднозначные символы (I, O, 0, 1)

Похожие инструменты

Генератор безопасных ключей

Генератор безопасных ключей

Генерируйте ключи шифрования в формате HEX, Base64 или Base64URL.

Генератор кредитных карт (тест)

Генератор кредитных карт (тест)

Генерирует синтаксически корректные (Luhn-валидные) ТЕСТОВЫЕ номера кредитных карт Visa, Mastercard, Amex, Discover и JCB — только для разработки.

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

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

Создавайте случайные строки для токенов и идентификаторов.

Генератор фальшивых номеров телефонов

Генератор фальшивых номеров телефонов

Генерирует фальшивые номера телефонов в форматах разных стран, используя зарезервированные или вымышленные префиксы, безопасные для тестов.

Сравнение хэшей

Сравнение хэшей

Сравнивайте два хэша с подсветкой различий по символам и генерируйте SHA-хэши.

Выделение текста в PDF

Выделение текста в PDF

Автоматически выделяйте каждое вхождение одного или нескольких слов или фраз в PDF с помощью полупрозрачных цветных наложений.

Объединить PDF

Объединить PDF

Объедините несколько PDF-файлов в один документ быстро и безопасно в вашем браузере.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Генератор лицензионных ключей

Лицензионные ключи, коды активации и серийные номера программ имеют общую форму: короткие, сгруппированные, читаемые строки вида 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

Все ключи генерируются локально в браузере — они не отправляются ни на какой сервер, и нет никаких ограничений на использование.