Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
INstantKiLLer
5 / 5 / 3
Регистрация: 11.10.2014
Сообщений: 342
1

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

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

Помогите придумать как можно осуществить сие деяние. Суть заключается в чем, первая программа генерирует уникальные ключи по определенному алгоритму, а вторая должна будет "проверить" создан ли этот ключ по этому алгоритму (правильный) или же это просто случайный набор символов (не правильный).
В качестве символов для генерируемого ключа, что бы не "загоняться" подойдут цифры.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2016, 22:04
Ответы с готовыми решениями:

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

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

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

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

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

3
TopLayer
785 / 584 / 302
Регистрация: 23.10.2016
Сообщений: 1,389
Завершенные тесты: 7
17.12.2016, 22:14 2
Лучший ответ Сообщение было отмечено INstantKiLLer как решение

Решение

Разбить ключ на две части. Первая - абсолютно случайная. Вторая - контрольная сумма первой. Вторая часть может быть, например, произведением первых цифр по модулю 1000 или первыми значениями ключа SHA-256 или еще чем-нибудь типа того.
1
insite2012
Модератор
Эксперт .NET
4851 / 3806 / 1094
Регистрация: 12.10.2013
Сообщений: 11,096
Записей в блоге: 2
17.12.2016, 22:36 3
Цитата Сообщение от INstantKiLLer Посмотреть сообщение
придумать как можно осуществить сие деяние.
Создавать сертификат типа X509 с паролем, где пароль - ваш код. При проверке пытаться создать сертификат из файла лицензии с паролем, если пароль не верный - получим исключение.
0
INstantKiLLer
5 / 5 / 3
Регистрация: 11.10.2014
Сообщений: 342
17.12.2016, 23:18  [ТС] 4
Цитата Сообщение от insite2012 Посмотреть сообщение
Создавать сертификат типа X509 с паролем, где пароль - ваш код. При проверке пытаться создать сертификат из файла лицензии с паролем, если пароль не верный - получим исключение.
Мне кажется для меня это сложно
Если будет проект серьезный, то обязательно возьму во внимание.
Цитата Сообщение от TopLayer Посмотреть сообщение
Разбить ключ на две части. Первая - абсолютно случайная. Вторая - контрольная сумма первой. Вторая часть может быть, например, произведением первых цифр по модулю 1000 или первыми значениями ключа SHA-256 или еще чем-нибудь типа того.
А вот это для меня в самый раз, все просто, спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2016, 23:18

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

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

Получение всех ключей массива
Здравствуйте - встретился с такой проблемой - при переборах массива иногда...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru