大家经常会涉及到软件加密的问题,目前比较常见的加密方式有两种
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

封装好的插件连接

Unity发布的软件加密方式相关推荐

  1. 剖析:从软件加密到软件授权保护

    一直在关注软件授权保护相关的技术内容,发现一些基本概念经常容易被我们混淆,比如软件保护,软件加密,硬件加密,软件授权等,下面就阐述一下我对上述概念的理解,以及它们之间的关系. AD:网+线下沙龙 | ...

  2. 【miscellaneous】软件加密方法

    原文:http://www.jiamisoft.com/blog/3471-ruanjianjiamifangfa.html 软件行业的加密是软件厂商为了保护软件开发的利润而采取的一种软件保护方式.当 ...

  3. android 软件 加密方法,Android中WIFI常见的几种加密方式(详细)

    系统设置中WIFI热点的加密方式,添加新的WIFI和连接WIFI的时候,需要在程序中配置相应的参数,可以打开自己的手机对着看 包:android.net.wifi.WifiConfiguration  ...

  4. 利用U盘进行软件加密(转)

    早就想写一篇关于用U盘代替专用加密狗来加密对加密要求不高的软件的文章.今天在网上逛的时候偶然看到这篇博文,正好是我想写的.于是转载过来: 一般的U盘不具备加密的功能,虽然U盘和加密狗外形有一些相似,但 ...

  5. Erebus以Linux勒索软件的方式重出江湖,勒索韩国公司100万美元

    本文讲的是Erebus以Linux勒索软件的方式重出江湖,勒索韩国公司100万美元, 6月10日,韩国网络托管公司NAYANA被Erebus 勒索软件(由趋势科技公司检测为RANSOM_ELFEREB ...

  6. 最常见加密方式和Python实现

    前言 我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes. 所以当我们在Python中进行加密操作的时候,要确保我们操作的是Bytes,否则就会报错. 将 ...

  7. 优秀的加密方案-软件加密技巧

    概要 ◎设计优秀的加密方案 ◎简单而有效的加密技巧 ◎进一步提高加密强度 ◎通过"软硬兼施",降低加密成本 ◎通过软件授权,实现多种销售模式 我们需要防御什么 驱动程序替换 这种攻 ...

  8. Virbox品牌全新升级,软件加密行业引领者

    据数据统计,全球每天由于盗版原因所受到的损失,不低于5000万美金,其中盗版率也高达21%左右,从数据上来看,似乎盗版问题已经成为了一个祸害,特别是在软件行业,一套辛苦研发的软件,在还没上市前或者刚上 ...

  9. 安全测试(四) Wi-Fi安全 渗透测试 网络安全 公共场的免费Wi-Fi真的安全吗?个人信息被监控窃听风险 如: ARP攻击 SSL攻击 DNS安全 加密方式等 枚举实战应用案例 信息窃听获取

    文章目录 一.前言 二.Wi-Fi 安全知识普及 2.1 Wi-Fi(Wireless Fidelity)是什么? 2.2 Wi-Fi 安全吗? 2.3 Wi-Fi 安全加密方式介绍 2.3.1  W ...

最新文章

  1. python2.7和3.7共存_centos7 python2 和python3 共存[转]
  2. java opencv4.40图片实现人脸识别(2)
  3. (八)java版spring cloud+spring boot 社交电子商务平台-消息总线(Spring Cloud Bus)
  4. 5首页加载慢_5个 外贸建站谷歌SEO优化技巧
  5. 应用商店让云上电视落入人间
  6. jQuery遍历函数总结
  7. 第10章 图与网络优化
  8. Linux 学习笔记_10_Shell编程_2_Shell编程语法(三)
  9. App设计灵感之十二组精美的家具产品电商App设计案例
  10. 为Java应用程序编写数据驱动的测试
  11. 要闻君说:IBM最新量子计算机真真像个艺术品!鹅厂正式成立了自己的技术委员会哇!联想竟然也试着做了一款智能闹钟?...
  12. Django 源码阅读
  13. java取linux本地xml,java-使用apache poi读取.xlsx文件会在Linux机器...
  14. spring mvc mvc:default-servlet-handler / 。
  15. SVN的学习和使用(七)——SVN提交操作
  16. micropython入门指南pdf百度云下载_MicroPython入门教程之语法基础
  17. 雨滴win7计算机路径,Rainmeter雨滴桌面Win7打不开怎么办?
  18. Silverlig1.Silverlight读取外部XML加载配置-(使用WebClient读取XAP包同目录下的XML文件)...
  19. MATLAB中wcp什么意思,WCP是什么意思
  20. 2022-2027年中国仓储物流机器人行业发展前景及投资战略咨询报告

热门文章

  1. JVM经典垃圾回收器的运行机制和原理
  2. 广州穗雅医院健康小贴士:秋冬季节唇炎防护指南
  3. 黑暗爆炸 2696. 航班安排
  4. 领域驱动设计(DDD)理论与方法
  5. 学小语种和计算机哪个更好,学习小语种专业哪家强?这几所语言类高校最合适...
  6. 【jQuery动画】停止动画、淡入淡出、自定义动画
  7. Python进阶篇---异常处理
  8. Backbone 的使用(一)
  9. 黑马旅游网编写练习(6)--旅游线路分页展示功能
  10. Gear 2022 年 1 月更新