Witam,
Piszę właśnie program który chciałbym udostępnić, ale zależy mi żeby nie można było sobie bez problemu zdekompilować i odczytać klasy ale żeby możliwie utrudnić ich czytelność. Znacie możę jakieś narzędzia.
Następna sprawa to przechowywanie w obrębie jara stanu aplikacji (przy pomocy serializacji/deserialziacji jednego obiektu). Czy jest to możliwe - zapisywanie obiektu do wewnątrz jara i jego odczyt?
Dzięki serdeczne za wszystkie wskazówki
0
0
http://proguard.sourceforge.net/
ziomek napisał(a)
Czy jest to możliwe - zapisywanie obiektu do wewnątrz jara i jego odczyt?
ta, ale to bez sensu...
0
ziomek: widać, że lubisz zabawę. JARka z którego odpalona jest aplikacja raczej nie da się zmieniać w trakcie działania tej aplikacji. Serializacja to rozwiązanie, które się nie skaluje, jeśli aplikacja ma skomplikowany stan to lepiej użyć bazy danych (np h2 database). Zamiast bawić się w zabezpieczanie po prostu napisz odpowiednią licencję na program, a potem ewentualnie ciągaj oszustów po sądach.