Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
请不要混淆,越简单越好。
类似的帖子是在 Ajax Adobe AIR 应用程序中与 API 共享机密,但我不相信这些可以防止反编译。如果他们这样做,请解释(例如,是什么阻止了某人自己反编译和使用 URLLoader)。
如果公钥在您的代码中,则没有任何东西可以阻止任何人反编译您的应用程序并获取密钥。
此外 - 如果密钥未加密地从 AIR 应用程序发送到服务器,那么监控网络流量并从那里检索密钥是小菜一碟。因此,即使您通过加密存储密钥来保护密钥,您也几乎被搞砸了。
如果您想保护它,您必须通过您控制的代理服务器发送呼叫并将密钥保存在那里。