应用文档
应用文档
应用文档 首页 > 应用文档

超级狗外壳加密流程

更新时间:2018-05-18 11:06:46   点击量:
赛孚耐(金雅拓)超级狗是一款功能强大,加密强度高,操作简单的加密狗,尤其是外壳加密工具,它除了能对普通windows程序加密外,还可以加密安卓程序,通过数据加密方式加密视频、文档、Flash等多媒体文件,以及AppOnChip方式实现程序代码在加密狗中运行。  
 
下面简单介绍加密操作的流程
 
1、启动主界面上的超级狗工具包,进入外壳加密工具


2、直接将被加密文件拖拽至加密框,或者从“添加文件”中选择被加密的文件。左上角选择演示开发号或正式开发号。
如果在添加过程中出现“未找到程序集”这种错误,请在外壳加密工具菜单的“设置-.net目录”中设置被加密程序所需要调用的DLL目录,并保证被加密文件的路径和名字为英文。



3、添加完程序以后,双击被保护的文件,或者点“保护设置”选项,进入加密详细设置项。
其中“周期性后台检查”设置加密后的程序后台默认检查加密狗的频率,即拔掉后程序反应的时间。


4、对于.net程序,可以在“常规”选项中选择具体需要混淆的方法


5、关于特征ID
这个特征ID将与加密狗中的一个许可证关联,该许可证可以设置软件运行的次数、到期时间或永久等。如果用默认0作为特征ID,软件将不判断超级狗中的关联许可证信息,只要插上对应序列号的超级狗用户狗,软件就能正常运行。
超级狗许可证设置,请参阅超级狗授权管理工具操作指南或超级狗授权流程


6、代码植入功能
对于Windows程序,可以实现软件在超级狗内存中运行功能。(注意该程序需要用debug方式编译生成,同时在编译时需要再生成一个Map文件)。
将被加密程序和map文件放同一目录,加密时在“代码植入”选项中选择可以支持在加密狗中运行的代码。该部分代码在加密后不会直接在电脑中运行,而是通过加密狗运行并向程序返回运行结果。哪些代码可以在加密狗中运行由加密工具自动判断,函数代码太短可能无法被加密工具识别,太长可能会影响运行效率,具体根据实际程序代码情况需要多次测试。使用代码植入功能需要包含map文件,点击此处查看如何生成map文件->>>>>>>


7、全部设置完以后点左下角“保护”即完成加密

8、用超级狗外壳工具保护数据文件
某个视频文件要加密、程序中调用的数据文件不想被看到、或者一些exe / dll以外的程序运行时需要加密狗的验证,就可以使用数据文件功能。
首先调用该数据加密文件的主程序需要一起放入加密列表,与之关联的数据文件加载到“数据文件保护”选项,开启“启用数据文件加密”,然后分别点“保护”和“加密全部文件”。
加密后的数据文件需要同时被加密过的主程序才能打开。
以加密某视频文件aaa.avi为例,该视频文件加密后用暴风影音来播放。首先把暴风影音主程序StormPlayer.exe拖入加密框,然后在“数据文件保护”中选择aaa.avi,再分别点保护和加密全部文件。加密后会生成新的StormPlayer.exe和aaa.avi,把StormPlayer.exe替换到暴风影音中的主目录。在插入加密狗的前提下,用改造过的暴风影音可以正常播放这个加密的aaa.avi,而不插加密狗,或者用原版的暴风播放器和其它视频播放器都无法正常播放这个加密后的视频。



关于广州唯赛
广州市唯赛计算机有限公司是金雅拓软件货币化产品中国区核心代理商,已有十余年从业经验,为软件开发商、系统集成商以及设备制造商提供专业的软件加密保护方案,主要的产品有:赛孚耐加密狗、圣天诺加密锁等。

本页关键词: 外壳加密 加密狗