Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Технологии защиты программного обеспечения > Создание "серийного номера"


Автор: MacTep 4.10.2004, 20:46
Подскажите, каким образом создаются серийные номера к программам. Хочу защитить свою программу подобным образом, но не могу придумать технологию. Буду рад любым предложениям!

Автор: LSD 4.10.2004, 20:54
Берешь некий текст (или вообще произвольную информацию о машине, пользователе, системе), например: "Супер-прога лицензия №13. Зарегистрированно на Василий Пупкин", и подписываешь это все с помощью цифровой подписи. А в программе проверяешь эту подпись открытым ключем. Достоинство состоит в том, что для написания кейгена надо будет у тебя украсть секретный ключ.

Автор: MacTep 4.10.2004, 20:56
Все отлично, но как это сделать (т.е. открытый ключ, цифровая подпись)? Можно подробнее? Даже можно для самых тупых объяснить, очень хочу понять!

Автор: redrick 5.10.2004, 01:43
про схему шифрования с открытым и закрытым ключами можно посмотреть например тут (если я правильно понял LSD)

http://developer.netscape.com/docs/manuals/security/pkin/contents.htm

(ссылка из гугла =) )

Автор: MacTep 5.10.2004, 07:24
Благодарю, а у кого-нибудь опыт работы с этими ключами есть?
Добавлено @ 07:27
А что-нибудь на русском по этому материалу есть? smile.gif

Автор: MacTep 5.10.2004, 17:31
Ну неужели никто ничего не знает? Да никогда не поверю. Знатоки, отзовитесь! Очень надо! smile.gif

Автор: LSD 5.10.2004, 20:36
Цитата(MacTep @ 5.10.2004, 07:24)
а у кого-нибудь опыт работы с этими ключами есть?

А вот с такими вопросами надо в топик по тому языку, на котором собираешься писать программу.

Автор: MacTep 5.10.2004, 22:14
Гениально. Попробую задать этот вопрос в другой топик. Спасибо!

Автор: spv 17.11.2004, 02:23
Если программа коммерческая, то лучше, на мой взгляд воспользоваться коммерческим предложением.

Например, AsProtect или ExeCryptor.

Ими защищаются огромное количество условно-бесплатных (shareware) программ. И, при грамотном их использовании (шифрование кода) количество хаков сводится к минимуму.

Автор: MacTep 17.11.2004, 11:27
spv, спасибо! Про эту защиту я уже прочитал. Даже пользоваться уже начал!

Автор: val 17.11.2004, 13:30
А вообще почитай немного про криптографию. Книг на русском море. Вот ссылка, которая будет тебе в этом нелёгком деле полезной: http://lib.homelinux.org/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)