DoSWF介绍及使用说明
DoSWF(Flash SWF Encryption) 4.5.2DoSWF 介绍及使用说明目录项目背景................................................
DoSWF(Flash SWF Encryption) 4.5.2
DoSWF 介绍及使用说明
目录
项目背景........................................................................................................................................... 2
软件主要功能特点 . .......................................................................................................................... 2
软件使用说明 . .................................................................................................................................. 3
1主要布局 . ............................................................................................................................... 3
2修改SWF 属性 ...................................................................................................................... 3
3加密........................................................................................................................................ 4
3.1严格加密模式 . ............................................................................................................ 4
3.2防吸血鬼模块 . ............................................................................................................ 4
3.3添加加载进度 . ............................................................................................................ 4
4混淆........................................................................................................................................ 4
5添加水印 . ............................................................................................................................... 5
6更多功能 . ............................................................................................................................... 6
7授权........................................................................................................................................ 6
8加密级别 . ............................................................................................................................... 7
常见问题........................................................................................................................................... 7
怎么获取授权码? . .................................................................................................................. 7
个人授权和商业授权有什么区别? . ...................................................................................... 7
DoSWF Professional和MINI 版本有什么区别? . ..................................................................... 8
一个注册码能使用多久? . ........................................................................................................ 8
注册码失效如何处理? . .......................................................................................................... 8
1 / 8
,DoSWF(Flash SWF Encryption) 4.5.2
项目背景
随着Flash 的不断发展,Flash 能做的事越来越多了。从web application 到web game ,再到SNS application,从动画到交互,从音频播放到视屏,Flash 给用户带来的不只是交互体验上的流畅,也不只是听觉到视觉的的享受,更是网络生活的便利。
但是,随着Flash 应用的不断增多。针对Flash 的破解软件悄然而生。这类软件对Flash 应用,轻松破解,或盗取图片,或音频、视频,甚至是代码,使得创作者的劳动成果付诸东流。DoSWF (Flash SWF Encryption)(以下简称DoSWF )这个项目正是在这样的环境下诞生的,旨在为Flash 应用程序提供一个安全、可靠的加密,保护作者的劳动果实,保障作者的合法权益。
软件主要功能特点
DoSWF 是一款专业的Flash SWF、SWC 加密混淆工具,主要功能包括:
1. 加密
对Flash SWF以及SWC 文件进行加密。与其他加密软件不同的是,DoSWF 也能对库元素进行加密,从而保证作品中资源的安全。
2. 混淆
DoSWF 支持对Actionscript3.0进行高度的混淆操作,包括字符混淆以及指令。能有效的对抗当前主流破解软件。DoSWF 内置了一套复杂的检测机制,能比较智能的检测到个环节出现的特殊字段,保障了混淆的精准性。这是其他同类加密软件无法比拟的。同时,DoSWF 能对整个SWF 中的方法进行杂糅混淆处理,更有效的保护Actionscript 的安全性。
3. 水印
通过DoSWF ,你可以很方便很自由地在你的作品上添加水印以申明版权、链接等。目前支持图片、文字两种种水印方式来添加水印。
4. 锁定
能锁定SWF 文件在特定环境下运行。比如锁定本地运行、锁定只能在www.doswf.com 域下运行。
2 / 8
,DoSWF(Flash SWF Encryption) 4.5.2
软件使用说明
1主要布局

DoSWF 分六个主要面板,分别是
1. 属性面板:SWF 文件属性设置;
2. 加密面板:加密属性设置;
3. 混淆面板:混淆属性设置;
4. 水印面板:添加水印设置;
5. 更多功能面板:域锁定、方法杂糅等功能设置;
6. 授权面板:版权信息及授权信息显示。
2修改SWF 属性

通过DoSWF ,用户可以很方便很快捷的更改SWF 文件的相关属性。比如舞台尺寸、舞台颜色,甚至是帧频。
3 / 8
,DoSWF(Flash SWF Encryption) 4.5.2
3加密

加密功能是DoSWF 的核心功能之一。和其他Flash 加密产品相比,DoSWF 不仅仅对Actionscript 进行加密,同是还可以加密SWF 中的资源(比如图片、矢量元素、音频、视频、字体等)。
3.1严格加密模式
根据目标SWF 文件不一样,可选择是否使用严格模式,以便达到更优的加密效果。
3.2防吸血鬼模块
舞台有Flash IDE手动放置元素的SWF 加密,需要注入放吸血鬼模块。
3.3添加加载进度
由于加密的局限性。SWF 中的加载进度逻辑在加密后会失效。因此如果用户需要SWF 加载进度显示,需要勾选该功能。
4混淆

混淆是DoSWF 最核心的功能。可以针对Actionscript3.0进行高强度、高精准的混淆操作。DoSWF 内核实现了一个简单AVM(Actionscript Virtual Machine)2,用来分析整个程序,为混淆的精准提供了有效的保障。
程序会将SWF 程序的类库结果以树状结构显示出来。用户可以有选择性的勾选包、类以及方法、属性进行混淆。同时,用户也可以在“特殊字符”中,输入不需要混淆的字符列表,比如:mouseIn,theStage,embedJS 。这样的话,属性或方法名为mouseIn 、theStage 以及embedJS 的,不会被混淆,如:
4 / 8
,DoSWF(Flash SWF Encryption) 4.5.2
5添加水印

添加水印功能是DoSWF 的重要功能之一。通过DoSWF ,用户可以很方便的给SWF 添加文字以及图片水印。
文字水印可以是简单的文本,比如:版权所有DoSWF.com 。或者是HTML 文本,比如:版权所有DoSWF.com。同时,还可以指定文本的链接地址,比如:版权所有DoSWF.com,如图:

效果如下:

图片水印容许用户选择一张图片,包括jpg 、jpeg 以及png 格式图片,作为水印图片添加到SWF 上去。同时还可以指定图片链接地址,如图:
5 / 8

DoSWF(Flash SWF Encryption) 4.5.2
效果如下:

6更多功能

“更多”面板中,集成了处理SWF 的一系列附属功能。用户可以选择性的使用其中一项或多项功能。其中功能主要包括:
锁定域:可以让SWF 只能运行在特定域名下。
删除方法参数名称:让所有方法的参数名不可见,增加破解难度。
方法杂糅:将多个方法杂糅在一起,增加破解难度。
7授权

DoSWF 在未授权时,其处理后的SWF 文件会有版权水印。用户取得授权码后,可在授权面板中,点击“注册”按钮进入授权激活过程:
6 / 8

DoSWF(Flash SWF Encryption) 4.5.2
输入用户名和注册码通过验证后,授权面板会提示授权信息:

8加密级别

DoSWF 预设了四种加密级别,已方便用户快速设置特定SWF 最合适的加密解决方案。他们分别是:简单加密、简单混淆、一般加密以及强化加密。这四种方案对应不同的加密、混淆设置。用户可以从这里选择相应的加密级别快速设定,或者切换到各自面板(比如加密、混淆)手动设置。
简单加密是只加密,不混淆;简单混淆是只混淆,不加密;一般加密是简单混淆的基础上进行简单加密;强化加密是在一般加密的基础上,勾选了“更多”面板中的指令混淆及方法杂糅。一般用户,需要根据SWF 的复杂情况,尝试不同的加密级别以达到最佳的加密效果。
常见问题
怎么获取授权码?
DoSWF 为共享软件,用户需要购买授权才能使用更全面的功能。我们的在线购买系统地址为:http://www.doswf.com/buy(仅出售个人授权,如需购买商业授权,请和我们联系:)。
个人授权和商业授权有什么区别?
1)个人授权只容许处理(包括加密、混淆、添加水印等)个人非商业作品;而商业授权可处理公司或团队作品,以及商业作品。
2)个人授权只能在一台电脑上使用;商业授权容许在多台电脑上使用。但是所有个人授权以及商业授权均不得公开授权信息或给与第三方使用。
3)商业授权可享受软件更多的功能,比如批处理、命令行调用。
4)商业授权可获取更专业的针对性的技术支持。
7 / 8

DoSWF(Flash SWF Encryption) 4.5.2
DoSWF Professional和MINI 版本有什么区别?
MINI 版提供最简单的加密、混淆功能,但是逻辑与Professional 版本有所不同,不保证在Professional 版本下加密正常的SWF 能在MINI 版本下加密也正常;Professional 提供比较更强大加密、更准确的混淆共更能,同时还有添加水印、剔除、锁定等一些列操作swf 的功能。
一个注册码能使用多久?
个人授权支持永久性升级;但是不排除以后有限制。
注册码失效如何处理?
如果您的注册码失效了,请重置您的注册码:http://www.doswf.com/buy/keymanager.html 或者,您可以直接和我们联系:support@doswf.com.
8 / 8