Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
9 / 9 / 3
Регистрация: 11.10.2014
Сообщений: 363

Генерация и проверка на работоспособность ключей активации (регистрационных ключей)

17.12.2016, 22:04. Показов 3800. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите придумать как можно осуществить сие деяние. Суть заключается в чем, первая программа генерирует уникальные ключи по определенному алгоритму, а вторая должна будет "проверить" создан ли этот ключ по этому алгоритму (правильный) или же это просто случайный набор символов (не правильный).
В качестве символов для генерируемого ключа, что бы не "загоняться" подойдут цифры.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.12.2016, 22:04
Ответы с готовыми решениями:

Генерация ключей
Понадобилось написать рандомный генератор ключей- написал. Но возник вопрос, как проверять их валидность. Были идеи, что-то типо сумма всех...

Генерация всех возможных ключей
Помогите, пожалуйста, доработать код. Пытаюсь сделать генерацию всех возможных вариантов ключей, но допереть как это реализовать никак не...

Проверка изменения ключей в разделов реестра
Помогите сделать проверку только уже выбранных разделов реестра: ссылка на программу для проверки реестра:...

3
907 / 664 / 318
Регистрация: 23.10.2016
Сообщений: 1,543
17.12.2016, 22:14
Лучший ответ Сообщение было отмечено INstantKiLLer как решение

Решение

Разбить ключ на две части. Первая - абсолютно случайная. Вторая - контрольная сумма первой. Вторая часть может быть, например, произведением первых цифр по модулю 1000 или первыми значениями ключа SHA-256 или еще чем-нибудь типа того.
1
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
17.12.2016, 22:36
Цитата Сообщение от INstantKiLLer Посмотреть сообщение
придумать как можно осуществить сие деяние.
Создавать сертификат типа X509 с паролем, где пароль - ваш код. При проверке пытаться создать сертификат из файла лицензии с паролем, если пароль не верный - получим исключение.
0
9 / 9 / 3
Регистрация: 11.10.2014
Сообщений: 363
17.12.2016, 23:18  [ТС]
Цитата Сообщение от insite2012 Посмотреть сообщение
Создавать сертификат типа X509 с паролем, где пароль - ваш код. При проверке пытаться создать сертификат из файла лицензии с паролем, если пароль не верный - получим исключение.
Мне кажется для меня это сложно
Если будет проект серьезный, то обязательно возьму во внимание.
Цитата Сообщение от TopLayer Посмотреть сообщение
Разбить ключ на две части. Первая - абсолютно случайная. Вторая - контрольная сумма первой. Вторая часть может быть, например, произведением первых цифр по модулю 1000 или первыми значениями ключа SHA-256 или еще чем-нибудь типа того.
А вот это для меня в самый раз, все просто, спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.12.2016, 23:18
Помогаю со студенческими работами здесь

База ключей
У меня идёт проверочска ключа онлайн с txt Вот в нем построчно записаны ключи, и база выглядит типо: и т.д а как можно сделать...

Хранение ключей шифрования
Есть программа, которая шифрует некоторые файлы. Шифруется симметричным алгоритмом(ассиметричный использовать не подходит), ключ задается...

Хранение ключей в .dll
Знаю одного человека, который реализовал хранение ключей в .dll И при запуске программы постоянно качается новая версия этой .dll и кдючи...

Генератор ключей RSA
Как написать генератор ключей как у этого сайта ? http://crypt-online.ru/crypts/rsa/ Открытый ключ ...

RSA создание ключей
Подскажите пожалуйста как создать пару ключей RSA для шифрования/расшифровки с возможностью выбора длины ключа 1024/2048 смог сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru