我想開發一些教育內容,我想使用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. 如何保護應用購買內容?
- 7. 保護的內容在PHP
- 8. 保護網頁內容
- 9. 保護內容文件
- 10. 用Javascript保護內容
- 11. 以XX保護內容?
- 12. Kentico - 密碼保護內容
- 13. Tomcat保護靜態內容
- 14. index.php並保護其內容
- 15. Symfony2 - 保護所有內容
- 16. 如何保護Java EE 6中的混合內容資源?
- 17. 如何在ipad apps中保護.ipa文件的內容
- 18. 如何保護AIR應用程序中的數據?
- 19. 如何保護Adobe Air Apps中的敏感密鑰?
- 20. 如何保護Flex/AIR中的API密鑰免於反編譯?
- 21. 如何保護linux中的堆內存?
- 22. 保護要複製的USB的內容
- 23. 保護我的QR碼的內容
- 24. 如何在Rails 3中保護靜態內容?
- 25. 如何在Adobe AIR應用程序中保護javascript資源?
- 26. 保護從Android下載的內容
- 27. 。 「受保護的內容」複選框
- 28. 保護我的博客內容
- 29. 保護Apache提供的靜態內容
- 30. 保護HTTP請求的部分內容?
+1:我的公司實際上正在做一些非常類似的事情,但目前還沒有視頻。這個想法仍然成立。 – 2009-11-15 11:26:02