Hej,
Trafił na bardzo ciekawy artykuł:
http://www.codeguru.geekclub.pl/baza-wiedzy/zabezpieczanie-aplikacji,2075
W sumie to jest to, co jest mi potrzebne na chwilę obecną w moim projekcie - dla mojej firmy jeden klucz, a dla kilku osób spoza firmy drugi klucz i podpisywanie (to, że ręcznie nie jest problemem).
Powiedzcie mi tylko - na ile to, jest "bezpieczne". Wziąłem w cudzysłów, ponieważ nic nie jest nie do złamania.
Ale osoby, które będą korzystać z mojej aplikacji, nie są nadzwyczaj zaawansowane w programowaniu.
Obecnie mam własną klasę, która obsługuje generowanie kodu żądania i aktywacji - a taką wiadomo, można otworzyć w disassemblerze (Reflector) i przepisać tak, by wygenerować kod aktywacji bez mojej wiedzy.
Czy podpisy cyfrowe zapewniają mi ciut więcej komfortu psychicznego?
Dzięki :)