Super jakbys mogl ten lgorytm podeslac to bylbym wdzieczny. dyskusja sie rozwinela. Wiem ze nie ma programow idealnie zabezpieczonych i nigdy nie bedzie wiec sie skusze jak weczesniej pisalismy o zastosowanie kilku algorytmow: cche zrobic tak:
Powiedzmy ze ktos chce kupic ode mnie program.
Ja wysylam temu komus program,
ktory odczytuje serial jego dysku C:
ta osoba orzesyla mi ten serial ja go koduje
jak na schemacie ponizej:
poweidzmy ze serial ma psotac: 2E72-32SF
pobieram pierwsze 4 znaki i koduje algorytmem nr 1
pobieram ostatnie 4 znaki i koduje algorytmem nr 2
pobieram 8 znakow i koduje algorytmem nr 3
i teraz podczas otwieranai aplikacji pobieram serial dysku C:
i powiedzmy
if pobrany.serial=serialowi.kodowanem.algorytmem1 then kopia=true;
Potem osoba przeglada uzywa program a ja znowu pobieram serial i przykladowo przy otwieraniu pliku sprawdzam go alg nr 2 itd
zeby uzyc roznych algorytmow i w roznych miejscach w programie badac stan serial dysku C:
powiedzmy moze to byc 20 algorytmow w tym kilka XOR z roznymi przesunieciami.
Myslalem ze za kazdym razem bede musial kompilowac program po wprowadzeniu od kogos numeru SERIAL do programu. ale marooned podpowiedzial mi zeby uzyc pliku z SERIALEM zakodowanym i to nawet super pomysl. Moznaby bylo zrobic tak.
Daje komus program jest on jakby w wersji DEMO.
podczas otwierania aplikacji sprawdza czy jest odpoweidni plik. jesli jest odczytuje dane i uruchamia porgram w pelnej wersji jesli nie ma to w wersji demo. osobie ktora kupuje program jesli chce zakupic pelna wersje podsylamy program on wyciaga SERIAL koduje go XOROWANIEM i odsyla do nas ciag znakow. my go przerabiamy na swoje algorytmy i umieszcmay w pliku:
XIDW-WU32
Od9283kkw
oi0943j0j09resh
...
...
...
j923hj09*Y9hg3t
powiedzmy ze jest ze dwadziescia linijek. taki plik dajemy
naszemu klientowi i moze on uzywac program.
A jesli osoba przegra plik i program na inny komputer
to i tak nie uruchomi w pelnej wersji bo bedzie inny serial.
Mam nadzieje ze to wypali i ze dobrze mysle.
Dziekuje wszystkim za dobre rady.
jestescie WIELCY.
pozdrawiam
WIDMO