Здравствуйте, Слава, спасибо за Ваше внимание к моему творению.
Вы писали:
С>А если бы прилинковать библиотеку статически, то в отладчике вместо имён функций будут видны их адреса, а это значительно усложнит задачу кракеру.
Если честно — даже и адреса не очень напрягут опытного хацкера.
Ну и прилинкуй — а что это тебе даст? Не имея открытого ключа и тем более закрытого. Ну и отправишь ты свое сообщение на сервер в лучшем случае зашифрованное или подписанное не тем ключем. Сервер или кто-там — откажет его.
С>ИМХО: Если использовать DLL ( даже косвенно ) для защиты, то свой проект лучше назвать CrackMe, a DLL -> Here.DLL.
С>И прежде, чем реализовывать защиту в программе, необходимо почитать о взломе, например, здесь.
Передо мной не ставилась задача
С>"по принятию мер к усовершенствованию блоков защиты в программе".
Я просто сказал что можно, но для этого нужно зашифровать весь код который представляет собой расширенную функциональность на ключах pgp, и раздавать открытый ключ только по предоплате.
С>Ещё раз ИМХО Лёгкий путь не есть лучший.
А Вы знаете что такое криптография? Вам стоит обратиться к первоисточникам — я указал в списке литературы что стоит почитать — по моему линки еще живы, а книжки есть в библиотеках и в принципе можно найти в интернете.