T
Tiwkiz
I am looking for some way to protect the source code for ejbs
SK
SK
Hire a bodyguard. j/k.Tiwkiz said:I am looking for some way to protect the source code for ejbs
SK
Tiwkiz said:I want to encrypt the ejb source code so that no one( hopefully ) sees the
source code.
SK
Yes, that is what i want.
Andrew said:Your best bet is to write 'no reverse engineering' into
the software use agreement, and sell support, rather
than (trivial) bits of code.
If you know any product, please let me know.
you and you can charge them triple.
Anyone who is a decent programmer, and there are far fewer of those than
collect a paycheck for the job, understands why so many people are anxious to
obfuscate their source. I'd be embarrassed, too.
- Lew
Daniel said:Wait, I'm confused. Are you actually saying obfuscation is a good
thing?
Andrew said:Product to do what?
- 'Bodyguard' is a private service, try your local
'business directory', or such.
- 'Obfuscation' is pointless, but Google 'Java Obfuscator'
if you wish to waste some (of your) time/money.
Daniel said:Wait, I'm confused. Are you actually saying obfuscation is a good
thing?
....
...Not so; obfuscation often reduces resulting bytecode size.
/But/, do not forget that has to be offset against
the potential loss of information in stackraces
(both of meaning of the very short class, method
& attribute names, along with probable loss of
line numbers).
Wouldn't a decent obfuscator provide the developer with a way to
un-obfuscate stack traces?
I have never used obfuscators so I don't know what sort of features
they tend to offer, but this particular one seems to be pretty high up
on the "must-have" list?
....
You get this with Proguard. It outputs a list of mappings from
unobfuscated names to obfuscated names. It also comes with a tool to
translate an obfuscated stack trace into an unobfuscated one.
...However, if
you have Proguard strip out the line numbers from the class files, you
won't be able to get these back.
Andrew said:Cool. That had never occured to me.
I take it the mappings and converter tool
are specific to a particular build?
(Given the mappings may change between
one obfuscation and the next)
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.