首页 [ 控件应用 ] 软件注册与激活授权系统源码
一键分享

软件注册与激活授权系统源码

  • 商业

2015-06-26 21:56:05

使用此工具可以将软件与安装的电脑绑定,防止恶意拷贝到其他电脑运行。

  • 源码类型: C/S
  • 开发环境: VS2010 + 无数据库
  • 开发语言: C#
  • 标签: 授权 License 注册 激活
  • 评分:

*** RMB 收藏 518 次  |  关注 10300 次  |   下单 39 次


交付物: 源码包
附加服务:  环境搭建 本地没有开发环境,无法运行购买的源代码,需要作者远程指导安装,并保证可以使用。时效一次,以后无义务再提供任何免费服务(请在购买后7日内申请服务,过期失效) 源码部署 本地有开发环境,需要商家帮忙部署到买家的服务器上成功运行。时效一次,以后无义务再提供任何免费服务(请在购买后7日内申请服务,过期失效) 不需要 * 请选择附加服务
    商家已实名认证
  • 分享者:summe***
  • 成交次数:   219 次
  • 访问次数:   10259 次
  • 源码数量:   32 套
  • 通过比率:   82%
  • 活跃于:   三个月前
  • QQ:   645****
  • TEL:   13*******40
  • 最新IP属地:成都市
  • 微信扫码咨询
.net
  • 51Aspx源码必读.txt[4KB]
  • AUTH.License.suo[106KB]
  • DotNet.Authorize.sln[3KB]
  • DotNet.Authorize.suo[75KB]
  • from.gif[4KB]
  • 最新Asp.Net源码下载.url[123B]

源码介绍

源码参数

  • 源码类别:【控件应用】
  • 源码类型:C/S
  • 适合人群: 进阶高手
  • 授权类型:商业版
  • 开发语言:C#
  • 数据库:无数据库
  • 源码大小:2.46MB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 激活码工作原理解释
  • 激活码生成工具
  • 软件激活示例
  • 项目结构说明
  • 激活码工作原理解释
  • 激活码生成工具
  • 软件激活示例
  • 项目结构说明
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

一、更新记录

1、更新日期:2015-09-14 00:00:00

2、更新内容:
1.增加批量授权功能;
2.使用NPOI操作excel文档;
3.修复客户端激活码文件为空时不能激活的bug;
4.将客户端公钥写在程序中,不再从PublicKey.xml中读取,防止被恶意替换;
5.注意:请配合使用代码混淆工具混淆客户端代码(开启字符串加密功能)

1、更新日期:2015-09-08 00:00:00

2、更新内容:
1.一些公用代码移至DotNet.Authorize项目里;
2.取消某些dll引用,将相关代码直接写到DotNet.Authorize项目里;
3.优化代码结构;
4.在DotNet.AuthorizeClient客户端例子程序的菜单中添加了“授权执行”功能,用于演示如何判断授权并执行相关代码。

1、更新日期:2015-09-06 00:00:00

2、更新内容:
1.更新生成永久有效激活码时的默认有效期为从2000年到3000年(实际不会判断此日期);
2.旧版客户端面程序的PublicKey.xml文件与激活码生成端不一致,会因密钥不一致显示激活码错误,本次更新修复了此错误,当然您也可以自行生成新的密钥对并替换;

1、更新日期:2015-08-24 00:00:00

2、更新内容:
1.更新加密算法,防止破解:将原AES加密算法替换为RSA算法,保证用户只持有公钥,授权方持有私钥,从而软件不会被恶意破解;
2.修改授权码和过期标识存储方式:将它们存储于License.dat和IsExpired.dat文件,更方便读取和更新;
3.全面优化代码,封装更完善;
4.更新源码介绍。

1、更新日期:2015-07-23 00:00:00

2、更新内容:
1.更新源码描述和图片介绍
2.优化代码结构

一、源码特点
      本软件是一个WinForm软件授权管理工具,原理是每台电脑生成不同的注册码,再根据不同注册码生成不同授权码进行唯一绑定使用。
二、功能介绍
      加密授权信息采用RSA私钥,解密授权信息采用RSA公钥,只要私钥不泄露,软件将无法被破解。
      1、注册码:根据电脑主板序列号、CPU和硬盘序列号等信息生成32位的MD5唯一编码,取其中25个字符组成注册码(如:"FAJVC-3CQTX-DCDVP-26QCT-924M3")。
      2、激活码:采用RSA算法,使用私钥加密授权信息(正式版/试用版本、授权起止日期、是否永久有效、注册码)生成激活码(如:"17508FFCC33DFAC748CA3E3B27ACCFC646EF802B3D322CC5EAC97E578E8B9B5AFC48F0B8EA9DAA50C94FB19DAC5C21724B716ADE42FC6B4F15D16DEA595E0C2C295B164DD15A3B0733B7A911AD61FE8EA07AE3DBC3BCEB89BD692BB0B3AAC4FF5F88187C03C51A20784FB015F6F52A32C8D92353B8504EFEF81B3E0D49D0C154")。
      3、授权识别:软件终端使用RSA公钥解密激活码,得到授权信息明文(如"120150720201607200F35FB373F9E53DEF20C736AC8",软件据此解析出授权信息进行验证使用。
      4、误操作更改电脑日期后造成授权过期,可修改IsExpired.dat文件中的值为"0"并修正日期即可,不需要重新生成激活码;不用担心用户重复修改IsExpired值从而破解软件,因为还将进行激活码验证。
三、注意事项
      1、激活码存储位置:\DotNet.AuthorizeClient\bin\Debug\Keys\License.dat。
      2、授权过期标识:\DotNet.AuthorizeClient\bin\Keys\IsExpired.dat,文件内容值为1表示过期,值为0表示未过期,建议将此标识存储在注册表中,防止普通用户恶意修改。
      3、仅提供WinForm软件授权例子程序,WebForm可参考本例子实现。
      4、电脑增加新硬盘也视为不是同一台电脑,授权会自动失效。
      5、本授权激活工具仅适合于集成在业务与时间相关的软件中,并与时间相关的业务挂接;本软件不适合(如操作系统)业务与时间无关的软件,因为用户在授权过期后将时间修改至有效期内,并修改IsExpired.dat中的过期标识为未过期,软件将恢复为授权有效,可正常使用。同时,本软件可保证软件与所安装的电脑唯一绑定,不能复制安装到未授权电脑。
      6、本源码可以用于学习目的和商业用途。

责任编辑:WALL·E

下单记录

用户名 源码评分 成交价 下单时间 订单状态

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行