Winform 注册机通用软件注册功能之建立有效的软件保护机制

本文转载:http://www.cnblogs.com/umplatform/archive/2013/01/23/2873001.html

众所周知,一些共享软件往往提供给使用者的是一个功能不受限制的限时使用版,在试用期内使用者可以无限制的使用软件的全部功能(只是可能会出现提示使用者 注册的窗口),试用期一过部分(或全部)功能失效,要想继续使用只能向作者索取注册码(或注册文件)完成对软件的合法注册,注册后的软件将解除一切使用限 制。如果您也开发出一个有价值的作品,是否也希望为自己的软件增加一个这样的功能呢?当前对于.NET反编译的问题不在本文讨论之内,相关文章已经很多! 本文我们就一起探讨软件注册功能的实现。

实现软件的注册功能方法很多,最需要考虑的就是不能轻易的让使用者破解,在这里,我就谈谈“.NET快速开发整合框架 (RDIFramework.NET)”中平台注册功能的实现方法。在RDIFramework.NET中,注册功能主要方法就是对计算机唯一硬件信息进 行RSA数字签名达到软件注册和保护的功能,该方法实现简单,安全性相应较高。

计算机唯一硬件信息(我们知道计算机中的关键部件如CPU,主板等在全球范围内都有一个独一无二的产品序列号,用户通过注册模块获取这些产品序列号(即传 统所说的:机器吗)并将它发送给软件开发商要求进行RSA数据签名,软件开发商获得这些机器码后利用手中的私钥对这些信息进行RSA数字签名,生成的签名 信息(即注册码)发回给用户,用户将收到的注册码输入注册模块的注册码框,软件即可利用公钥执行签名验证,如果输入的注册码被证明就是经过开发商数字签名 的机器码,则完成注册过程。

时间: 2024-08-10 02:30:48

Winform 注册机通用软件注册功能之建立有效的软件保护机制的相关文章

Facebook注册机_Facebook账号注册_Csharp代码示例_.Net代码_VS2013

[Facebook注册机_Facebook账号注册_Csharp代码示例_.Net代码] 朋友叫了很久帮忙写,无奈今天花时间研究下.... 下面只是一个简单示例, 里面我写有一些类,对于写注册机之类的,或许有帮助哟!! ====================================== 注册是成功了,可登录发现跳出手机验证.... 部分代码: using System; using System.Collections.Generic; using System.ComponentMo

【转】破解Source Insight 3.5.0072过程 附:安装软件+注册机

转载地址:http://blog.csdn.net/qs_hud/article/details/8884867 注册机及软件下载地址:http://download.csdn.net/detail/huhu1544/5330869       效果截图: 上几周灰春哥说在试着破解Source Insight 3.5,一直拿CrackMe做实验的俺也不免手痒来练练手(顺便拿去吾爱混个邀请码),刚拖进OD里就看见了GetTickCount函数,还以为里面 有反调试呢(现在想想估计是检查试用天数用的

Corel Painter 2018中文破解版(附注册机/汉化补丁)

Corel Painter 2018中文破解版:http://www.3322.cc/soft/35359.htmlPainter 2018破解版是加拿大Corel公司全新推出的一款最为顶尖的绘图软件,它提供了众多领先与业界的绘图工具,可帮助用户为电影动画.游戏专案和专业文宣绘图等快速建立起概念艺术图像,以此来将用户的想象活灵活现的呈现在画布上.Painter 2018可以说是目前世界上最为完善的电脑美术绘画工具,它以其特有的"Natural Media"仿天然绘画技术为代表,并在电脑

.NET Reflector 8.3.3.115 官方最新版+注册机(强大的.NET反编译工具破解版)

Lutz Roeder’s .NET Reflector,是一个可以将以.NET Framework为基础开发出来的的DLL或EXE文件,反编译为原始程序的工具软件..NET Reflector 工具软件虽非Open Source(开放源代码),但早期释出的版本连他自己的exe档都能反转回原始程式,但后期版本则使用混淆器进行保护,并加上免费使用的天数限制.此工具在启动时,会连到其官网检查是否有更新的版本,故如果电脑没连接Internet的话,将无法正常启动此工具软件. 使用此一工具软件者,需注意

Autodesk 2014 系列软件通用注册机使用方法:

Autodesk 2014 系列软件通用注册机使用方法:1.首先安装Autodesk 2014 系列软件(比如AutoCAD.3Ds MAX等等):2.安装中输入对应的产品序列号.密匙(这个我在相应软件下载页面都会给出):3.安装完成后,在开始菜单中选择简体中文版的快捷方式(桌面的快捷方式默认英文):4.点击激活,勾选同意协议(假如提示序列号是错误的,可点击关闭或上一步等一段时间再点击激活即可):5.在激活界面中选择“我拥有一个Autodesk激活码”:6.启动对应32位或64位的注册机 (Wi

某某抽奖软件官方破解版含注册机

破解版软件最新版本:V6.0.2.软件为破解版,享受终身使用.每台电脑对应一个注册码(重装系统,注册码不变)!更换电脑或电脑硬件损坏需要重新更改注册码!(注册机可生成注册码) 破解软件下载地址: 下载地址1  下载地址2   下载地址3 软件特点:支持由数字.字母.中文汉字混合的姓名.手机号.身份证号等各种名单:支持图片照片抽奖: 支持隐私保护,可屏蔽部分字符(如手机号13306668888,屏蔽部分字符后133****8888): 支持可选择重复/不重复中奖: 支持自动生成编号,支持从TXT或

迅捷ppt转pdf软件注册机

迅捷ppt转pdf软件注册机大家是否想知道如何将PPT转换成PDF文件,你也许会直接上网下载虚拟打印机,并按照指示进行安装转换,整个过程十分繁琐,如果你所转换的PPT文件页数不多,使用迅捷在线PPT转换成PDF转换器的,借助强大的云端服务器的全覆盖功能,在线实现PPT转PDF完美转换. 由于用户本身完全无需安装任何软件和工具,仅仅需要上传需要转换的PDF软件即可实现转换,因此其入门门槛更低使用受众可以更好地或者支持和帮助. 在线PPT转换成PDF效果好不好呢?根据我们的最新评测效果显示,目前PP

Audio Hijack 3 for Mac(mac录音软件)附注册机

今天小编为您推荐的是一款优秀的mac录音软件Audio Hijack pro mac.你可以录制互联网的音频流,导入录制好的音频声音,或抓取DVD audio光盘的声音.录制下的内容可保存为Apple的AAC或ALAC格式,或者是MP3.AIFF格式,并可直接刻录CD,支持VST/AU插件效果器.非常的好用 Audio Hijack(Audio Hijack Pro)彻底改变了您在计算机上使用音频的方式,让您可以随心所欲地听音频.使用Audio Hijack录制和增强任何音频 - 它是您数字音频

solidworks 2013 多国语言32 64位(带注册机)全功能

Autodesk.SoftImage.v2014.Linux64-ISO 1DVD Global.Energy.Mapper v14.1.4.2 Win32 1CD LMS.Imagine.LAB.Amesim.R12-ISO 1DVD LMS.Test.LAB.Rev12A.SL2-ISO 1DVD Remcom XFDTD 7.3.0.3 Win64 1CD Tekla.Structures.v19.0.WIN64-ISO 1DVD  ACD.Systems.Canvas.GIS.v14.0