powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Генератор серийного номера
6 сообщений из 6, страница 1 из 1
Генератор серийного номера
    #32785134
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас занимаемся проектом (программой, которая будет продаваться на СД дисках) с серийным номером.
Защиту я себе представляю так

с диском идет серийный номер,
диск работает 30 дней
после этого нужно зайти в инет и зарегистрироваться,(разблокировать диск)
или позвонить по телефону и получить 2й код, который разблокирует диск
система выдает код разблокировки каждому серийному номеру разный, соответсвующий определенному алгоритму. И не выдает если такой номер уже зарегистрировался.
Т.е. должен быть алгоритм (на сервере, у секретаря, и встроеный в программу) который для определенного серийного номера генерировал бы определенный 2й номер..

Как такое обычно делается?
...
Рейтинг: 0 / 0
Генератор серийного номера
    #32785213
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
генератор случайных чисел вполне сойдет с заданым числом на старте
...
Рейтинг: 0 / 0
Генератор серийного номера
    #32785347
Geenetix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но нужно чтоб 2й номер был не случайным а соответсвовал 1му по "секретному" алгоритму..
По этому алгоритму должен генерироваться 2й номер, проверяться в программе и на сервере..
...
Рейтинг: 0 / 0
Генератор серийного номера
    #32785572
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в какой момент программа будет проверять диск, только при установке?

И не получится ли так, что один и тот же ответный ключ разойдется и будет работать на многих компьютерах.
...
Рейтинг: 0 / 0
Генератор серийного номера
    #32785828
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Это зависит от механизма активизации которую вы сделаете. Можно сделать и так.

2) Для этого вы должны вести базу зарегистрированных сидюков. Вообще это довольно широкая тема. Многие производители допускают запуск нескольких экземпляров своего продукта в пределах одной локальной сети. При этом каждый экземпляр проверяет наличие других.
...
Рейтинг: 0 / 0
Генератор серийного номера
    #32786133
Ustazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Секретный" алгоритм, зашитый в программе, будет раскрыт и тогда система перестанет работать. Алгоритм должен быть хорошо всем известным и проверенным. Возможно стоит генерироват пары (ключ, ключ2), где ключ1=hash(ключ2) и хранить их и какую либо доп. информацию в БД. По известному ключ1 не должно быть никакой возможности узнать ключ2, кроме как методом перебора или подкупа адина БД :) Лучше всего обратиться к соответвующей литературе...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Генератор серийного номера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]