100分!征求软件加密方案,力求最大程度地加大Creak的难度 描述:已知机器的CPU及硬盘

  • 主题发起人 主题发起人 zl
  • 开始时间 开始时间
Z

zl

Unregistered / Unconfirmed
GUEST, unregistred user!
100分!征求软件加密方案,力求最大程度地加大Creak的难度 描述:已知机器的CPU及硬盘序列号,如何做加密?如何巧妙地隐藏加密算法?不让其写出“注册机”?请给出详细方案。 (100分)<br />已知机器的CPU及硬盘序列号,如何做加密?如何巧妙地隐藏加密算法?不让其写出“注册机”?
请给出详细方案。
 
用cpu不行。在AMD上全是0,硬盘序列号是大家常用的。什么网卡BIOS都是常用的办法。经本人使用
后都不满意,有一方法不错。不过现在还有点技术问题不知道兄台能否解决。我门邮件联系
 
为什么一定要用加密的算法呢?如果让用户无论输入什么内容都能够进入系统,只是显示的内容不正确不也可以吗?
比如:密码长度固定为8位,只有一个正确,那么一旦无论输入什么内容均可以进入的话,则必须尝试10的9次方才能找到正确的密码(假设密码仅是数字)。
不知道这样可不可以
 
的确加密的方式最好的不是序列号。而是程序陷阱。不支持使用硬盘锁之类的东西。
 
用ID文件的方式吧:1)在程序安装后自动生成带加密算法的本机ID文件
2)将ID文件的内容与加密文件一起和成一个新的密钥文件(加密文件自己保留)
3)程序自动触发加/解密方法自动比对
 
加密是个很古老的问题,但无论怎样,也在高手面前失色。。。
不信。。你看。。所有的商业软件。。。
所以。。随便一种就行了。。。。
我见意,用硬盘号和一些数字合成再加DES。或rsa.
 
不管怎么加密,你不能限制正版用户吧?只要正版用户可以装,他可以免费给多个用户安装
啊,我觉得应该是这样:如果你的程序中有打印的内容,就打上他的单位名称,是在给他软
件时就固定了的,这样别的单位虽然可以用,但使用单位不同,一看就是盗版了。
 
同意南宫的看法 
 
to 南宫
可如果软件的用户为个人呢?
 
如果是个人就更不好控制了,反正对一般人而言,一点加密就可以搞定,但难不倒高手的。
我觉得你应该把心思花在提高软件质量上,让人家心甘情愿的买你的正版。而不是考虑如何
加密。个人观点,仅供参考。
 
to 南宫 台兄:
同意您的观点,也以软件也没有做太强的加密。可您相信吗?我头天晚上在网上公布,第二天上午10:00多钟就发现有“注册机”了,心里不好受。
 
何必呢,差不多就成了。
 
我一向觉得,要防止做出注册机应该好做一些,但要防止完全破解版就比较难.
而用硬件相关信息来做注册码,那根本不可取的,比如我是客户,我用现在机器的信息注册了
一个软件,如果明天我的硬盘换了(或者坏了),难道我的软件就不能再用了?
 
完了,本来想征求个有效的方案,可。。。。。。挨了大家的批评。。。。。
我想这里的高手都不是“共享软件”作者吧,如果是就不这样说了。。。。
 
哈哈,要做也不能做国内的共享软件。
 
如果没有更好的方案,就算了。
此题结束!!!!!!!!!!!!!!!![:(!]
分数送给真正附合题意的两个朋友。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部