【发布时间】:2011-02-18 13:14:09
【问题描述】:
这对我来说似乎是一个非常愚蠢的问题,但无论如何,我很好奇:
有没有办法使用硬件密钥(又名Software Protection Dongle)保护 Adobe Air 应用程序?
我正在研究开发一个需要诸如防止被盗版之类的密钥的应用程序(我无法改变这一事实),看起来使用 Adobe Flash 是编写此特定内容的最简单方法应用程序应该这样做。
【问题讨论】:
-
应用程序必须如何与加密狗通信?根据这一点,这项任务可能很容易或不可能。
-
嗯,我需要加密狗来保护应用程序不被盗版(这是客户的要求),我不需要与加密狗进行任何通信(或者我可能遗漏了一些东西)。跨度>
-
如果应用程序不与它通信,它应该如何保护它?我只是想知道为什么你认为 Flash 是最简单的方法,没有 USB 或任何其他总线支持来检测加密狗。
-
编写应用程序业务逻辑的最简单方法,而不是实现保护。
-
关于保护:嗯,通常:加密。请注意,我不会在 Flash 中实现自己的实际保护代码,那将是愚蠢的。我认为这种保护,如果确实存在,应该内置到 Adobe Air 本身中(或者,也许,使用某种通用的操作系统特定的应用程序安全手段)。