Witam. Mam plan zrealizować pewien projekt, potrzebuję przy tym kilku porad, aplikacje będę pisał w C++.
Na początku strona, użytkownik ma się tam rejestrować. Chciałbym na serwerze zrobić program który po rejestracji tworzy dla danego użytkownika unikalny klucz i kompiluje klienta z wpisanym właśnie tym unikalnym kluczem i datą ważności. Nie ogarniam linuxa i pytanie czy coś takiego jest w ogóle możliwe do stworzenia dla przeciętnego programisty? Kolejne pytanie, co lepiej zrobić, osobny hosting na www i korzystanie z jego bazy danych + komunikacja serwera z tą bazą danych stroną czy postawienie wszystkiego na jednym vps'ie?
Klient ma działać tylko do czasu upłynięcia daty przypisanej do klucza. Jak się najlepiej zabezpieczyć przed zcrackowaniem takiego czegoś, co można jeszcze dodać?