That's right. Just make sure you keep a copy of the un-obfuscated code
somewhere, in case you need to make any changes to it in the future.
field names are not variable names (well, maybe in XFA LiveCycle Designer PDFs they are). The field name is only in a string passed to getField.
Of course, obfuscation is "security through obscurity" which is not considered worthwhile. I am sure there are un-obfuscators out there...
If you change a field's name without changing the code even a
non-obfuscated code will fail...
thanks anyway. do you have any other ideas?
You can apply a security policy to the file that forbids extracting content
from it (which includes scripts), but those can be quite easily overcome...
There's no 100% secure solution to your problem, I'm afraid, except for
maybe using some kind of DRM protection.
will it helpful after the fillable pdf is digital signed by adobe extension reader with a certificate?
my organisation is going to purchase the extension with a certificate. according to my understanding, after the encrypted by the certificated, the pdf cannot be changed by acrobat as well. but can it be protected from de-compilation?
I believe that can help, but I'm no expert on certificates and on their
level of security... Maybe someone else who's more familiar with this
subject can help.
Thank you very much!
which topic I should go to?
Form will be more relavent?
Maybe Security... But wait a while and see if there are more replies here.
It's generally frowned upon when the same question is asked in multiple
The Reader Extension hash won't stop someone from extracting content; it can potentially make it a little harder but if you can open a file in a non-Adobe application you can always extract content, no matter what the settings are.
DRM is the only reliable method of file-level security as it ensures only Adobe Reader or Acrobat can be used to open it. However when a secured file is running you still have access to the console, so determined snooping remains possible.
I've found certifying a document the best method of security for anything being made public.