[2.0.0] Jython: export as jar: scripts are contained in pre-comiled bytecode - no absolute obfuscation

Asked by xyz_User on 2019-10-29

Hi Raiman, would you mind suggesting how I can further secure or protect the source code? I realize this feature is not available in 2.0 but I've invested a ton of time perfecting my script and like it to remain a jar file with another layer of pretection. I already see that extracting the jar file has the script encrypted. Is there any further steps to make it more secure? I've tried many of the java obfuscator on the net, but they all seem to just brake it.

Thanks again!

Question information

Language:
English Edit question
Status:
Solved
For:
Sikuli Edit question
Assignee:
No assignee Edit question
Solved by:
RaiMan
Solved:
2019-10-30
Last query:
2019-10-30
Last reply:
2019-10-30
RaiMan (raimund-hocke) said : #1

Not sure, what you want more:
- the compiled scripts in the exported jar are in a form (precompiled), that can only be run, but not read by everyone with easy measures.

SikuliX is OpenSource, but the license allows you, to do everything with it (even earn money).

So if you need more to "hide" your scriptcode, then you have to implement it yourself.

Best RaiMan (raimund-hocke) said : #2

... and this have been so in the past and will be so in future.

xyz_User (userseven) said : #3

Thanks RaiMan, that solved my question.