The invention discloses an authorization method for software developed by the unity3d engine using the U disk, including two parts of authorization file generation and authorization verification; the authorization file generation includes the following steps: inserting the authorized U disk on the computer; opening the authorization tool; transferring to the authorized username; and selecting the U disk to be authorized. Generate a key bound with the U disk; input the deadline for authorization; generate an authorization file; reading authorization validation includes the following steps: opening the Unity3d project; importing the validation Toolkit; moving the Plugins directory and the StreamingAssets directory to the engineering root directory; placing the authorization file in the project root directory; open the sample field Scene verification, if verified, the software, authorization files and authorized U disk are delivered to the user. The invention can solve the defect that the traditional networking authorization must require the client's Internet connection, and can greatly improve the application scope and the applicable environment of the technology, and can effectively prevent the possibility of the embezzlement by the hard solution of the authorization file.
【技术实现步骤摘要】
一种为unity3d引擎开发的软件使用U盘进行使用授权的方法
本专利技术涉及信息技术安全领域,尤其涉及一种为unity3d引擎开发的软件使用U盘进行使用授权的方法。
技术介绍
随着社会信息化网络的飞速发展,各类软件的复制与传播变得越来越便利,同时也带来更多的问题,这使得我们对自己开发的软件的传播变得更加难以控制,很多软件别人下载就能使用,对自身的权利得不到充分的保证,这就要求企业对对自己开发的软件进行必要的授权保护。传统的授权方式主要分为网络授权和授权文件授权,对于网络授权,这虽然很安全,但是却要求用户必须联网验证,而授权文件授权的方式也很容易被破解。本专利技术使用授权文件软件与U盘硬件结合的方法,授权更加安全可靠,且不依赖于网络,凭借本专利技术,开发者可以方便的为基于unity3d开发的软件,进行的用户授权管理,从而保障自身的软件权利。
技术实现思路
本专利技术的目的在于提供一种为unity3d引擎开发的软件使用U盘进行使用授权的方法,能够解决传统的联网授权必须要求客户机联网的缺陷,能够极大地提高技术的使用范围与适用环境,同时借助U盘的硬件唯一标识符,可以有效地防范 ...
【技术保护点】
一种为unity3d引擎开发的软件使用U盘进行使用授权的方法,其特征在于,包括授权文件生成和读取授权验证两部分;所述授权文件生成包括以下步骤:步骤A1:在计算机上插入待授权的U盘;步骤A2:打开授权工具;步骤A3:输入将要授权的授权用户名;步骤A4:选择所述待授权的U盘;步骤A5:生成密钥,所述密钥与授权U盘绑定;步骤A6:选择或输入授权的截止日期;步骤A7:生成授权文件并自动打开授权文件所在的目录;所述读取授权验证包括以下步骤:步骤B1:打开或新建Unity3d工程;步骤B2:导入验证工具包;步骤B3:在验证工具包目录下,将Plugins目录和StreamingAsset ...
【技术特征摘要】
1.一种为unity3d引擎开发的软件使用U盘进行使用授权的方法,其特征在于,包括授权文件生成和读取授权验证两部分;所述授权文件生成包括以下步骤:步骤A1:在计算机上插入待授权的U盘;步骤A2:打开授权工具;步骤A3:输入将要授权的授权用户名;步骤A4:选择所述待授权的U盘;步骤A5:生成密钥,所述密钥与授权U盘绑定;步骤A6:选择或输入授权的截止日期;步骤A7:生成授权文件并自动打开授权文件所在的目录;所述读取授权验证包括以下步骤:步骤B1:打开或新建Unity3d工程;步骤B2:导入验证工具包;步骤B3:在验证工具包目录下,将Plugins目录和StreamingAssets目录移动到软件工程的根目录下;步骤B4:将所述授权文件放入工程根目录下;步骤B5:打开示例场景进行验证,在控制台中查看验证结果,若验证通过,将软件、授权文件与授权U盘交予用户。2.根...
【专利技术属性】
技术研发人员:饶钟权,文晓娟,刘鹏程,伍子然,戴眀宏,
申请(专利权)人:杭州同立方软件有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。