社区
C#
帖子详情
軟件註冊思路請教
Javpp
2015-05-26 10:38:57
一個軟件需要註冊,突然想到的,但還沒思路實現。需求如下:
1、軟件是
單機版
2、軟件讀取機器碼,通過機器碼加密
算法A
計算出註冊碼,然後進行註冊,軟件OK
3、軟件功能升級,同時升級機器碼加密
算法A
到
算法B
問題:
如何讓以前已經註冊過的機器不用重新註冊?
這麼做的原因是,軟件發布後,可能很快就會有註冊機,註冊機出來後,更新加密算法,註冊機就失效了。
如何應對製作出新註冊機不做討論。
...全文
162
5
打赏
收藏
軟件註冊思路請教
一個軟件需要註冊,突然想到的,但還沒思路實現。需求如下: 1、軟件是單機版 2、軟件讀取機器碼,通過機器碼加密算法A計算出註冊碼,然後進行註冊,軟件OK 3、軟件功能升級,同時升級機器碼加密算法A到算法B 問題: 如何讓以前已經註冊過的機器不用重新註冊? 這麼做的原因是,軟件發布後,可能很快就會有註冊機,註冊機出來後,更新加密算法,註冊機就失效了。 如何應對製作出新註冊機不做討論。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2015-05-26
打赏
举报
回复
如果你认为加密就是:验证一个data文件里边的byte被解密之后其中有某个商标文字就算是正版,那么不管你怎么”升级加密算法“也不能保证保证真正意义上的软件升级。你只能让所有客户再重新交钱买一次软件,以便获得新的加密结果。 实际上根本不是这个机制的。 实际上软件会使用”非对称的“加密算法,几乎根本不存在(或者说一般的计算机在几百年之内不可能)解密的可能性,即使正版软件自己也不解密。软件原来在3个地方有验证本机环境在加密之后跟这个加密结果是否符合的代码,如果不符合就会诡异地引导d版程序最终崩溃。如果这3个地方被人“跳过去了”,那么下一个版本会换成另外4个地方,并且还会加上程序自身签名(确保可执行代码没有被篡改),这样破解补丁就必须跟着升级。 这里最关键地,正版软件自己也不解密。那么防破解谈何”升级解密算法“呢? 另外告诉你一个信息,我的一些朋友公司在群里散播自己的流行软件(上万中小企业用户软件)的盗版,自己做自己的盗版。为什么?为了忽悠更多的csdn或者其它地方里边的一些“好事之人”。人的丑恶的一面,也是值得利用的。
以专业开发人员为伍
2015-05-26
打赏
举报
回复
引用 楼主 Javpp 的回复:
3、軟件功能升級,同時升級機器碼加密
算法A
到
算法B
升级的根本不是什么“加密算法”,而是验证功能。例如原来的软件在5个地方“以不同的方式”进行验证结果(有些地方明知道是d版但是不“发作”,只偷偷记录和联网上传信息),如果被人破解了3个地方(使得程序看起来好像是全部被破解),那么下一个版本就会更新验证方法。 这里至少有两个要点: 1. 根本没有什么加密被解密。你把破解说成是“解密”,这是完全不理解破解机制的。破解的机制在于“跳过验证代码”,而不是解密。 2. 根据上面这条就知道,防破解的手段就是防跳过、防修改程序动态执行过程。这样就很容易防住。根本不是防什么解密。
threenewbee
2015-05-26
打赏
举报
回复
只有购买凭证是无法做假的,如果你连用户有没有付钱给你都搞不清楚,那就干脆不要做生意了。
xuzuning
2015-05-26
打赏
举报
回复
你能区分出 注册码 是你发放的,还是 註冊機 生成的吗? 显然不能,否则就是你的算法有问题
NewUser2008
2015-05-26
打赏
举报
回复
网络验证 这个
VB调用bartender打印二维码源码.txt
VB调用bartender打印二维码源码,上网上查了很久也没找到类似的代码,最后只好请教同行,结果只是个
思路
的问题,找对
思路
很简单
Delphi通过机器码获得注册码的完整方案
通过机器码获得注册码的完整方案(转贴过来,留着看看) 想加密自己的软件,看过一些软件的作法,
思路
如下: 1、用户安装后,得出本机的机器码(硬盘的序列号,不想用网卡,因为很多机器没有网 卡)。生成机器码代码 2、用户将该机器码EMAIL给我,我用该机器码生成一个注册码,发送给用户。注册码生成 代码 3、用户在程序中输入该注册码,程序逆算该注册码,与机器码核对,查看是否相符。注册 码逆算、核对代码,...
通过机器码获得注册码的完整方案
oceanwave (2002-12-2 19:8) 1479167 想加密自己的软件,看过一些软件的作法,
思路
如下:1、用户安装后,得出本机的机器码(硬盘的序列号,不想用网卡,因为很多机器没有网卡)。生成机器码代码,150分2、用户将该机器码EMAIL给我,我用该机器码生成一个注册码,发送给用户。注册码生成代码,150分3、用户在程序中输入该注册码,程序逆算该注册码,与机器码核对,查看是否相符。
水杉软件没有注册能用吗?_打听一下刷手机号注册软件可以吗增加文章阅读量怎么增加...
打听一下刷手机号注册软件可以吗增加文章阅读量怎么增加为培养求合作意识,总想着给分后面往人群提供营养、健康的意识,越来越多的电商平台不断要求用户在面前一定要吃过“韭菜大虾”,让用户“直接吃”“减少用钱”。这里给大家一个简单而直接的
思路
,纯属笔者亲身经历,有点类似美容院的服务理念,不知道你是从哪里着手。今天请大家说说客户管理咨询。①完整开通电话:点击进入为官网个人预约窗口,然后有多个个人管理咨询话题请...
我的软件推广成功之路 [转]
我的软件推广成功之路 本人与大家一样,原来只是一个普通的程序员,靠给软件公司打工谋生。后来感觉这样长期干下去没有什么前途,虽然现在年轻还可以加班加点靠拼身体吃饭,以后年纪大了怎么办?听说很多人自己单干每年靠共享软件都可以赚几十万,我为什么就不行?仗着自己技术好,并且当时已经有了成熟软件的
思路
,我就辞职出来加入共享软件这一行当了。通过半年多的日夜苦干,软件终于编出来了。由于我觉得自己的软件功能比
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章