Unity发布的软件加密方式

news/2024/11/29 1:48:20/

大家经常会涉及到软件加密的问题,目前比较常见的加密方式有两种
1.加密狗的方式,比较容易被破解
2.序列号的方式,后台放在自己的服务器上,用起来比较方便,不容易被破解
我今天分享的就是第二种
大家不要担心,我分享的这种方式如果你不具备后台开发能力的话也一样可以办这个事,非常简单
这里我用到的数据库是第三方的,bmob
大家可以自行百度一下
在这里插入图片描述
点击我的控制台,进入后台,选择创建应用,选择开发者版本就可以,如果有其他需求可以选择其他的版本,如果只需要记录验证数据的话,开发者版本足够用了
在这里插入图片描述

创建好应用之后选择添加表,这个表就是用来存储软件序列号用的数据表

在这里插入图片描述
bmob针对unity是提供了一个开发接口的,我自己已经重新进行封装了一遍,下载链接在文章最后,大家自行下载
我用的unity5.6.3版本,更高版本也可以适用,同时也适配移动端和PC端
在这里插入图片描述
导入之后打开场景,在camera物体上有一个Bmob-unity组件,这里是需要填写对应的KEY和ID的,连接数据表的作用
这个Key和Id在Bmob的后台中可以找到
在这里插入图片描述
选择你创建的应用,点击设置,就可以看到Key和Id了,复制过来
在Unity中修改HelloBmob脚本
在这里插入图片描述
修改表名,这里要和你自己在unity创建的表明一致

在这里插入图片描述
在这里插入图片描述
在Bmob添加两个列,名字自己看着写就行,注意两个列是分别存放项目数据和记录这个序列还是否使用过的,都是String类型
继续修改HelloBmob脚本,第一行是查找刚刚在后台新建的列中找到对应的参数名,然后再写入一个数据,用来记录这个序列号已经使用过了
在这里插入图片描述在这里插入图片描述这里ObjectID就是软件需要用的序列号
这个时候脚本就不需要在修改了,在unity中要新建一个场景,因为验证的逻辑是,当软件被验证通过的时候会自动跳转到下一个场景
在这里插入图片描述运行一下测试一下效果吧!
欢迎各位加入开发者群:1084778334
每天会为大家分享各种实战教程!
链接:https://pan.baidu.com/s/1e4JEux6tboi-pkjlSMHJPw
提取码:s1dc

封装好的插件连接


http://www.ppmy.cn/news/338400.html

相关文章

U盘加密软件厂商提醒:实现U盘文件防拷贝、外发文件加密控制

U盘作为目前企事业单位使用比较广泛的存储介质,在互联网的办公以及文件的外发授权使用中都有重要的使用! 企业机构利用U盘加密能够实现什么样的效果呢?U盘加密软件可以保护企业U盘里的文件不被其他人查看,同时可以对U盘内的文件进…

推荐一款好用的加密软件 filepackage 文件加密 U盘加密 移动硬盘加密

FilePackage 好用的一款加密软件,FilePackage 对文件进行加密存储 导入导出等。 1,界面节点,操作简单,和电脑默认管理器操作类似。 2,保密性好:每个用户有单独的加密方式,另一个用户登录后无法看…

安卓加密软件_U盘或者文件夹加密

今日正文 软件介绍 【软件名称】:U盘加密 【系统支持】:pc 简介:加密文件 ▌使用步骤&&软件介绍 介绍: 第一步:下载后解压 示例: 1、我们需要加密这个文件夹 2、首先将这个软件拖到这个文件夹 3、双…

一款免费开源的文件加密软件Veracpryt---文件、文件夹加密功能介绍

VeraCrypt是什么? 在工作生活上各种文件数据、资料越来越重要的今天,数据泄露(譬如电脑失窃、黑客攻击等)不仅仅是隐私上的问题,很多时候还会造成财产和其他不可预估的损失。因此我们除了要经常「备份文件」防止丢失之…

戴尔灵越——BIOS设置tv_x

1.开机启动时,按F2键进入BIOS设置 2.进入Advanced选项卡,选择VT for Direct I/O回车,选择Enabled回车 3.F10保存退出

魔力鸭linux驱动下载,魔力鸭原厂2108s固件

这是魔力鸭原厂2108s固件,官网已下架2108s的固件,只有S2的,这是原厂2108s的,也不知道s2的能不能通刷。看到许多人求,就放上来了。 软件提示 注意因为魔力鸭后面“分家”即使是同样的型号 也会有区别,下载区…

【前端 - CSS】第 13 课 - CSS 应用案例 - 体育新闻

欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。 目录 1、缘起 2、示例代码 3、总结 1、缘起 最近学习完了 CSS 的 引入方式、选择器 和 字体修饰属性 的相关知识点,然后运…

基于springboot jpa驾校管理系统源码

开发工具:idea (eclipse) 环境:jdk1.8 mysql5.7 ######################################################## ######################################################## server.port8081 server.servlet.session.timeout1800 spring.jackson.time-zone…