SuperDog加密狗使用总结

qi.wei

发布于 2018.02.01 10:42 阅读 4269 评论 0


加密狗使用总结

总结分为以下几个部分:

1.  为什么要使用加密狗?

2.  加密狗工具包安装以及安装时值得注意的地方

3.  加密工具的使用

4.  数据关联加密

5.  心得体会。




为什么要使用加密狗?

为什么要用加密狗?因为,我们做的“安全课堂”的项目,视频是在本地播放,如果不对视频进行加密,那么把视频拷贝到其他地方,任意一款播放器都可以进行播放,这样对于“安全课堂”的视频来说是毫无安全性可言的,对于客户来说他们的权益就不能得到保障,所以对视频进行加密以确保其安全性。


加密狗工具包安装以及需要注意的地方

一、安装

1.找到超级狗开发套件目录,Windows目录下的setup,注意是第一个。


2.安装完之后,按Windows键在侧边可以找到“超级狗工具包”


二、需要注意的地方

1.如果是第一次使用,需要下载特定的API库。


点击软件保护->超级狗开发向导

2.特别说明:点击超级狗开发向导可能没有反应,如果没有反应,这个时候,去安装路径下找到下图这个exe程序

然后右击属性,兼容性勾选win7兼容模式,然后勾选以管理员身份运行。然后再打开它。

3. 将超级狗和开发狗都插到电脑上之后,如果上述的“超级狗开发向导”能够打开,或者运行了masterwizard.exe那么这时候就到了这一步:

按推荐的方式安装API,点击下一步,完成。

这样就可以使用各种工具给文件程序等加密了。


加密工具的使用

一、通过DRM打包工具给视频、文档等加密

1.首先插入超级狗和开发狗,打开“内容保护”->“超级狗DRM打包工具”

2.然后在“开发号”选项选择“使用正式号开发”。然后添加文件

3.然后加密全部文件,到输出目录中即可找到加密后的文件。

 

二、通过外壳加密工具给程序加密

1. 首先插入超级狗和开发狗,点击“软件保护”,打开“外壳加密工具”

2. 然后在“开发号”选项选择“使用正式号开发”。然后添加程序

3.在“保护设置”里选择输出目录和特征ID(默认0就是永久的加密,也可以在授权管理工具中自定义特征ID

4.点击“保护全部程序”,程序就加密到了输出目录。


数据关联加密

一、   什么是数据关联加密?

所谓“数据关联加密”,就是将自己写的播放器程序进行加密,把视频文件设置为与这个程序有关联的文件和程序一起进行加密。

二、   为什么要进行数据关联加密

因为 “安全课堂”的视频播放器是我们自己写的,加密狗一定会不支持。视频加密之后,安全课堂的播放器无法直接播放加密后的视频,所以把视频和安全课堂进行数据关联加密,这样就能让安全课堂播放加密后的视频了。

三、怎么进行数据关联加密

首先按照上述“通过外壳加密工具给程序加密”执行到第3步。

然后按下图序号进行操作:

在添加文件的时候注意设置视频文件的输出目录。

最后点击保护就OK了。不插超级狗的情况下,程序和视频都打不开。


心得体会

1.  重要的可被获取的文件必须加密。

2.  超级狗的方便之处在于,它的工具都是图形化操作,简单易操作。不过它的API文档写的不够详细,例子不够明确,使得开发难度略大。

3.  对于程序所依赖的文件,建议通过数据关联加密的方式把文件和程序一起加密。只加密文件,程序可能会无法打开文件。