How to hide secret strings from application users in desktop installable application?

96 Views Asked by At

I have a desktop installable java application which uses some third party jars.These jars need secret key as license.I want third party license info hidden from user of my application. Also we have the limitation that we cannot make network calls to validate license so it has to be stored and validated within the application. Encryption require key to be saved in file system hence it can be read by user. Keeping key in java files will also not help as classes can be decompiled and read.Do we have other ways to do it ?

0

There are 0 best solutions below