我想开发一些教育内容,我想使用Adobe AIR将其分发给儿童。内容将包含视频。现在,从我看到的,AIR将内容放到本地文件系统中,供任何人查看。我想阻止这一点。有出路吗?如何保护AIR中的内容?
4
A
回答
3
一个解决方案是将DRM与Flash Media Server结合使用(如Stu所述)。
另一种选择是在运行时流式传输内容,而不是缓存到文件系统。
最后,也可以将FLV的位存储在加密的本地数据存储区或SQLite数据库(它在AIR 1.5中添加了加密支持),但是,这对于大型视频可能不适用(性能问题),并且在播放之前(尽管暂时),您可能仍然需要先将它写出到文件系统中。
迈克室
4
可能,但你必须拥抱黑暗面 - 又名DRM(数字版权管理)。去阅读Flash Video DRM。这样做是非常痛苦的事情,用户往往恨它。问问自己,如果你的内容是真的如此宝贵和热,你需要走这条路。
2
我会建议您进行以下步骤:
- 使用一键加密文件,你是存储
- 在运行时创建的文件的副本在临时文件夹中并使用AIR程序中的嵌入式密钥解密用户需要的文件
- 退出时删除解密的文件
这种方式可以在短时间内使用这些文件。然后也很难找到它们,因为你可以在任何不明确的文件夹中解密它们。
这会保护您的文件免受99%的人口影响。你永远无法停止其余的1%。所以不要尝试。
一切顺利。
相关问题
- 1. Angular2如何保护内容
- 2. 如何保护ajax内容
- 3. 保护内容
- 4. iPad - 如何在UItextview中保护内容?
- 5. AES内容保护
- 6. 用Javascript保护内容
- 7. 保护网页内容
- 8. Kentico - 密码保护内容
- 9. Tomcat保护静态内容
- 10. index.php并保护其内容
- 11. 保护内容文件
- 12. 如何在ipad apps中保护.ipa文件的内容
- 13. 如何保护Flex/AIR中的API密钥免于反编译?
- 14. 如何保护Adobe Air Apps中的敏感密钥?
- 15. 保护要复制的USB的内容
- 16. 保护我的QR码的内容
- 17. 如何在Rails 3中保护静态内容?
- 18. 保护HTTP请求的部分内容?
- 19. 什么是AVAsset的保护内容
- 20. 保护我的博客内容
- 21. 保护Apache提供的静态内容
- 22. 如何在Adobe AIR应用程序中保护javascript资源?
- 23. 如何使用Tank auth保护未注册用户的内容?
- 24. 如何保护我的内容管理系统?
- 25. 如何获得Flash AS3投影机加载保护的内容?
- 26. 如何允许Facebook访问受保护的内容
- 27. 清除受保护工作表中未受保护特定范围的内容
- 28. 禁用file_get_contents以保护html内容
- 29. Android - 加密/保护SD卡内容
- 30. 保护空气应用程序内容
+1:我的公司实际上正在做一些非常类似的事情,但目前还没有视频。这个想法仍然成立。 – 2009-11-15 11:26:02