Pregunta

Esto parece una pregunta extremadamente tonta incluso para mí, pero de todos modos, tengo curiosidad:

¿Hay alguna manera de proteger una aplicación ADOBE AIR con la clave de hardware (aka Dongle de protección de software )?

Estoy buscando en el desarrollo de una determinada aplicación que requeriría que esa clave sea una protección de ser pirateada (no puedo cambiar ese hecho), y parece que el uso de Adobe Flash es la forma más fácil de escribir qué particularLa solicitud debe hacer.

¿Fue útil?

Solución

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

Otros consejos

AIR applications have no support for hardware dongles and don't even possess decent protection from decompiling. I imagine the dongle can be detected with some helper application called with NativeProcess, but this will require different helper for each OS. Also, without obfuscation all this will be pointless. See Trillix SWF Decompiler for decompilation and SecureSWF for obfuscation.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top