Skocz do zawartości
Jarkoz94pl

Zabezpieczenie programu

Rekomendowane odpowiedzi

Witam

Stworzyłem program w GM (obliczający różne żmudne rzeczy) ale nie chciałbym aby ktoś niepożądany go używał. Jak w takim razie zabezpieczyć ten program koniecznością logowania się lub wpisania jakiegoś klucza tak jak w normalnych programach? Zależy mi na prostym rozwiązaniu (raczej nikt tego crack-ować nie będzie, bez przesady (: ).

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Przydałby się jakiś serwer na którym byś mógł autoryzować takie rzeczy jak wpisanie odpowiedniego klucza.

Chcesz to sprzedawać?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Nie chcę tego sprzedawać ale ten program oblicza rzeczy potrzebne do większości prac licencjackich (badawczy rozdział) i chciałbym to udostępnić tylko wybranym osobą (znajomym których lubię) ale boje się, że udostępnią to dalej. Nie chcę stracić nad tym kontroli bo kiedyś może to sprzedam.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Czyli metoda z kluczami odpada. Mógłbyś zrobić bazę danych i ręcznie aktywować daną kopie programu, według np nazwy komputera albo mac karty sieciowej.

 

E: Albo mieć pulę kluczy i sprawdzać czy dany klucz został aktywowany.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

A może dało by radę zrobić jakiś keygen który tworzył by klucze a program odczytywł by go tylko w określonym czasie np. 15 min od wygenerowania?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Najlepiej by było 1 razowe klucze które tracą ważność podczas instalacji.Każdy kto zainstaluje traci klucz-jak chce zainstalować ponownie musi się zgłosić do Ciebie po klucz

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Najlepiej by było 1 razowe klucze które tracą ważność podczas instalacji.Każdy kto zainstaluje traci klucz-jak chce zainstalować ponownie musi się zgłosić do Ciebie po klucz

 

no tak ale przecież jeżeli nie będzie połączenia z internetem to jeden klucz będzie można aktywować na kilku kopiach bo program nie będzie mógł sprawdzić czy gdzieś już nie został użyty.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
wybranym osobą

Z taką ortografią...

 

Jak chcesz bardzo proste, to wystarczy w evencie game start:

 

GML
if get_string("Podaj klucz","") != "tajnehaslo" { game_end(); exit;}

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Zrób tyle wersji programu z różnymi kluczami (jeden klucz na jedną osobę) i jak ten twój program gdzieś wycieknie wraz z kluczem, to możesz go powiązać z winną osobą i zrobić mu wjazd na chatę.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Osoby które cię lubią nie udostepnilyby tego innym...

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×