Protecting widget code

Is it at all possible?

Wednesday, March 22, 2006 by Kevin_C | Discussion: DesktopX

I've recently writeen an HTML application (HTA) that is essentially a PasswordSafe of sorts that allows you to save website usernames and passwords as well as account infomation and payment links in one application with one password protecting them. While I have a few mechanisms in place to protect the data files from someone easily pilfering the contents I realize that if someone can easily browse the code it isn't all that hard to discern the processes used for generating the encrypted data files and therefore decrytping the data. So, to that end I've used a code obfuscator/encrypter on the HTA code that will stop if not severely deter most people from even trying to steal the code. While I know nothing is perfect I don't think the information in these files is interesting enough to really get someone with the capabilities to reverse engineer the code to try.

Anyway, the reason for my post is that I am considering creating a DX widget out of the app but if I can't at the very least obfuscate portions of the code it really wouldn't be worth the trouble. I have DX Professional and I know I can create a widget exe but that is not really any help because anyone with DX Pro can just import the widget and get the script code. So, is there an obfuscator or encryptor for DX widget code?

Any tips would be appreciated.
First Previous Page 2 of 2 Next Last
thomassen
Reply #21 Friday, March 24, 2006 12:51 PM
Ah, ok. I had a feeling it'd be something like that.
jlaj1989
Reply #22 Friday, March 24, 2006 6:41 PM
huh, So there is a way to "edit" gadgets but it might be a pain. Ive found if you open windows media player skins in WinZip yuo can export all the graphics and scripts. Maybe it is along the lines of that.
XX
Reply #23 Friday, March 24, 2006 7:51 PM
Ahh I see. It would work that way.
Kevin_C
Reply #24 Friday, March 24, 2006 11:12 PM
So there is a way to "edit" gadgets but it might be a pain


Uhh, I'd say it would be a tad bit more than a pain. The scripts are encrypted or compressed or both but they are definitely not plain text. The files in a gadget are extracted when you run it, but like I said the scripts are not plain text.

Please login to comment and/or vote for this skin.

Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:

  • Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
  • Access to a great community, with a massive database of many, many areas of interest.
  • Access to contests & subscription offers like exclusive emails.
  • It's simple, and FREE!



web-wc01