1、 硬件部分包括一个加密狗安全U盘以及其中的安全数据加密容器
2、 软件部分为加密加壳软件
软件启动首先验证加密狗的合法性,这是第一重保护,然后将swf文件从数据安全加密容器中解密出来,第三步再提供给flash播放器去播放。
通过这个曲折的过程实现:swf源文件保存在安全数据加密容器中,无法被用户复制,拷贝,编辑和格式化,删除等操作,也不会被病毒木马感染造成文件泄密或丢失损坏。swf文件解密后直接给flash播放器播放,无任何中间临时文件产生。播放结束后也不会形成任何的残留。通过这个方案确保swf文件在播放前,播放中,及播放后都是安全的。从而起到版权保护的作用,保护开发者的权益,同时又能确保发行过程的可操作性,更重要的是还能带给最终用户的最方便的简洁的使用体会。