如何对B/S软件进行加密?

chengduforest 2005-12-26 11:31:23
如题,要达到的效果就是发给用户的B/S软件只能在一台指定的服务器上运行,不能被用户转移到别的服务器上用。

以上的想法是逼于无奈,用户已经背地里准备复制软件卖给别人,为了生存才想找一个比较理想的加密方案。
...全文
343 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
zk911 2005-12-27
  • 打赏
  • 举报
回复
mac地址是可以随意改的
我认为这个方法不好
最好是用注册码的办法
让一个注册码只能用一次
ljc007 2005-12-27
  • 打赏
  • 举报
回复
//在程序里面判断当前机器的网卡的mac地址。

这个方法真的管用吗?
操作系统读取MAC地址其实就是从注册表里读取了一个16进制的字串
修改一下注册表里的这个值就可以骗过操作系统
PS:不知道我说的对不对
cw888 2005-12-27
  • 打赏
  • 举报
回复
在程序里面判断当前机器的网卡的mac地址。

或者就是用注册码的办法,一个注册码只能用一次。

---------------------------------------------

这信方法应该管用啊...
==================================
我试过:网卡的mac地址可以更改的,所以这种方法行不通!
1,强度高一点采用加密狗和加密软件结合!
2,可取CPU + 硬盘 + 主板 各ID号后, 再加密生成一个注册码,让用户注册一次。
其实第二种强度也不高
njlrg 2005-12-27
  • 打赏
  • 举报
回复
使用WMI获得MAC地址,如果MAC地址不是指定的地址,就停止使用所有功能。
你甚至可以做成每次访问网络都要去获得MAC地址进行判断。

然后在使用SNK,使用强命名程序集,防止有人改动程序。
密钥使用工具算一个超长的,防止破解。

然后再使用混淆器。


好方法,我一直在使用,对付一般的破解者已足矣!
johnny_mcoc 2005-12-27
  • 打赏
  • 举报
回复
取他硬盘序列号,作为注册码
flashicp 2005-12-27
  • 打赏
  • 举报
回复
用注册的方式可以的,但是这个容易破解。你和机器IP和MAC帮定就解决了问题只指定其在固定的IP和MAC下使用期望对你有帮助
godson_h 2005-12-27
  • 打赏
  • 举报
回复
1、用狗;
2、用注册码,取硬盘序列号,或者cpu序列号,但是要先生成机器号,或者叫申请号,再根据其生成注册号。
mobydick 2005-12-27
  • 打赏
  • 举报
回复
使用WMI获得MAC地址,如果MAC地址不是指定的地址,就停止使用所有功能。
你甚至可以做成每次访问网络都要去获得MAC地址进行判断。

然后在使用SNK,使用强命名程序集,防止有人改动程序。
密钥使用工具算一个超长的,防止破解。

然后再使用混淆器。
desailly 2005-12-27
  • 打赏
  • 举报
回复
很有效哦,帮你定一下
epaib 2005-12-27
  • 打赏
  • 举报
回复
在程序里面判断当前机器的网卡的mac地址。

或者就是用注册码的办法,一个注册码只能用一次。

---------------------------------------------

这信方法应该管用啊...
cdo 2005-12-27
  • 打赏
  • 举报
回复
在程序里面判断当前机器的网卡的mac地址。

或者就是用注册码的办法,一个注册码只能用一次。
califord 2005-12-27
  • 打赏
  • 举报
回复
就向是一些正版软件那样呀,只能在一台机子上运行,到别的机子上就不能.当然你可以配置一下,让程序只能在一机上运行,而别的地方又有做相关配置.而你把配置技术不公开就是
伴老思源 2005-12-27
  • 打赏
  • 举报
回复
说的不够明晰,那在这个注册程序中是不是要取个硬盘号,或CPU号之类的予以区别?楼上的
ChengKing 2005-12-27
  • 打赏
  • 举报
回复
用注册程序.
同一个序列号只能允许一台服务器正在使用.
jinqinghai 2005-12-27
  • 打赏
  • 举报
回复
加密倒是不用,增加个注册程序就可以了。。

离开那个机器就不能用那种。


chengduforest 2005-12-27
  • 打赏
  • 举报
回复
自顶
xamaizi 2005-12-27
  • 打赏
  • 举报
回复
用网卡地址生成序列号

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧