研究了一下現(xiàn)有的Flash加密解決方案.大致有兩種
1.自己寫一個HTTP服務器,用戶無法直接下載到http服務器上的Flash文件.
? ??缺點:用戶可以從機器里面的IE臨時文件里面獲取這個Flash文件,??因為Flash播放器會首先把這個文件下載到?本地的臨時文件夾.??所以不能解決Flash版本保護問題
2.利用現(xiàn)有的Flash文件加密工具進行加密
? 缺點:現(xiàn)有的加密工具,加密后的Flash文件.利用對應的解密工具可以??很輕松的獲取源文件.對版權要求很高的Flash內容.不能達到保護的要求
問題的根本:
我覺得問題的根本在于暴露給用戶的SWF,是一個可以解析的格式,既然SWF能被Flash播放器正確的解析播放,那么這個SWF就能被破解.所以要真正的保護SWF文檔,需要對SWF直接進行文件加密操作.然后寫一個對于的播放器對這個加密后的SWF文檔進行,解密播放.
這樣做的優(yōu)點:
1.可以根據(jù)用戶的需求,再播放器里面定制一些加密方案,方便的結合用戶現(xiàn)有的產品體系
2.利用播放器,可以作為一個平臺,把產品展現(xiàn)給用戶.
歡迎對這個方面有興趣的和我聯(lián)系.討論!