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

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

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

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

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

时间: 2024-09-10 21:21:31

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

DEDECMS v5.7防止注册机的恶意注册和发贴

在member 目录下面的index.php ,  reg_new.php文件里面加上来路的判断,代码为  代码如下 复制代码 <?php if( stristr ($_SERVER['HTTP_REFERER'],"你的域名")) { 原文件php代码的正文 } else { ShowMsg('请注意,非法操作!', 'index.php');     exit(); } ?> 之个方法是初学php同学做的,htt_referer是可以自己做假的,那么要如何做呢,我们再看

破解-求bartender 10.1注册机软件,良辰必有重谢!

问题描述 求bartender 10.1注册机软件,良辰必有重谢! 我已经安装了bartender10.1软件了,希望有个注册机可以破解注册一下. 解决方案 http://www.orsoon.com/Soft/106074.html 解决方案二: http://www.121down.com/soft/softview-21282.html 解决方案三: http://wenku.baidu.com/link?url=OhT0C3pMuX_AN55g8IRIQYogPVuWmYzwTpkos1

winrar注册机怎么用?

winrar注册机怎么用?   WinRAR注册成功 WinRAR注册机使用方法: 一.下载WinRAR注册机,如果你的系统没有安装winRAR的话,直接在下面分享的下载地址选择一个版本安装即可,如果已经安装了,直接选择WinRAR注册机即可! 下载地址:winRAR 32位|winRAR 64位 二.安装完你的WinRAR软件后,双击WinRAR注册机文件启动注册机,如下图一所示!在注册用户栏位你可以手动输入你想注册的用户名,如下图.输入完成点击""generate"&qu

DX2.0论坛如何更好的防止注册机注册和发帖子

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 落水鱼也算是个老站长了,运营过几个论坛,中间最让人头疼的就是每天不断地注册机注册和17828.html">垃圾广告帖子,管理员和版主每天的工作都浪费在了删帖,审核帖子的时间上了!经过长时间的分析以及对注册机的了解,落水鱼我现在在我的济源论坛上采用了一些方法和插件基本已经过滤掉了大多数的注册机,现在就和大家一起探讨探讨! 首先我

discuz!X3.1论坛如何防止发贴机恶意注册机和发贴

宿迁波仔以前没有接触过discuz!程序,这次是尝试着做了这么个论坛,一切仍都是在摸索中.虽然早就听说论坛经常会有垃圾贴,大量的垃圾贴,也知道那都是被称为注册机.发贴机这样的工具制造的,但是,这些垃圾真发在了自己的论坛,还真是让我有点小惊讶呢.^-^ 没办法,既然有人在搞我的站,那也只能迎难而上了.下面,把我使用的一些方法分享出来,希望可以帮助到有同样困扰的朋友们.不过,由于接触discuz时间不久,可能所用方法都比较肤浅,高手勿喷... 大家都知道,要想彻底的阻止一件事情的发生,最好的办法就是

最牛刻录软件Nero.8.Ultra.Edition.8.1.1.0.最新版注册机提供下载了_常用工具

经常用nero老版本听过nero8要比nero任何一个版本的性能更优良,自己安装后可以体会到,现提供一款新的注册机,建议配合自己的防火墙使用,其中道理不用多讲,enjoy!!! 下面我把以前老版本的序列号也提供了吧,方便大家 nero6系列注册吗 复制代码 代码如下: 注册信息:  name:tiansha.net  Code:1a2175199987711650503110  OR  5a2135270381688393863217  作为德国Ahead Software公司出品的老牌刻录软件

求ActiveReport 3 软件及注册机或注册码

问题描述 求ActiveReport3软件及注册机或注册码email:wg2436@126.com 解决方案 解决方案二:支持,支持搂主!解决方案三:http://lotusbaob.spaces.live.com/blog/cns!9D78DB01430C0D15!128.entry?wa=wsignin1.0解决方案四:建议楼主改用DevExpress.XtraReports组件,它比AR.Net更好用!最主要的是AR.Net破解太少(有也是较低版本的).解决方案五:可以在CSDN的下载区搜

一步一步教你加密解密技术——注册机和补丁制作(1)

注册机和补丁制作第一节 概念介绍 何为注册机?注册机就是针对某一软件,通过一定算法算出注册码的程序.我们写注册机时,一般都要了解注册码的算法(这当然是通过跟踪调试了解的),之后用汇编语言或其它 高级语言来把算法还原.这样大家可根据自己的要求输入注册码,如根据自己的姓名,公司的名称注册. 目前 共享软件有两种注册方式: 一 种是交费后,作者给寄有全部功能的 Register软件,原来的Shareware根本没有某些功能: 第二种交费后, 作者给你个注册码(RegisterNumber),注册后功能

Win7系统用注册表加快软件的反应速度的方法

  我们使用的电脑有时候软件会反应速度很慢,甚至出现卡顿的情况,这让一些心急的电脑用户非常苦恼,恨不能把电脑砸了!不过,冲动是魔鬼,想一想电脑也是大几千的玩意,还是冷静一下,来看看小编给大家整理的Win7系统用注册表加快软件的反应速度的方法,希望可以帮到大家! Win7加快软件的反应速度的方法: 打开注册表,可以选择在"开始菜单"中搜索"regedit",回车运行,或者Win+R,打开"运行"窗口,键入"regedit",回车