Search code examples
airsoftware-protection

Software protection dongle vs. Adobe Air


This looks like an extremely silly question even to me, but anyway, I'm curious:

Is there a way to protect an Adobe Air application with hardware key (aka Software Protection Dongle)?

I'm looking into developing a certain application that would require such key as a protection from being pirated (I can't change that fact), and it looks like that using Adobe Flash is the easiest way to write what this particular application should do.


Solution

  • If you are writing purely in Flash then you could use a product like SWF Studio (or Zinc ) which encrypts the flash file and produces and executable file. It needs to be encrypted because in a standard flash executable file the swf data can easily be extracted. Then you can protect this executable file using a Shell wrapper which ties it to a dongle. I did this using SWF Studio and Dinkey Dongles with my flash executable and it worked very well.

    Links:

    SWF Studio

    Dinkey Dongles