社区
C#
帖子详情
如何对B/S软件进行加密?
chengduforest
2005-12-26 11:31:23
如题,要达到的效果就是发给用户的B/S软件只能在一台指定的服务器上运行,不能被用户转移到别的服务器上用。
以上的想法是逼于无奈,用户已经背地里准备复制软件卖给别人,为了生存才想找一个比较理想的加密方案。
...全文
343
17
打赏
收藏
如何对B/S软件进行加密?
如题,要达到的效果就是发给用户的B/S软件只能在一台指定的服务器上运行,不能被用户转移到别的服务器上用。 以上的想法是逼于无奈,用户已经背地里准备复制软件卖给别人,为了生存才想找一个比较理想的加密方案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
用网卡地址生成序列号
C/S和B/S的优缺点
1.C/S架构 C/S结构,即Client/Server(客户机/服务器)结构, ...处理信息能力强,C/S的通信量相对B/S是少了很多的; 速度较快,更加利于处理大量数据。 缺点: 只适用于局域网; 客户端要安装专用的客户端
软件
;...
什么是B/S架构?
B/S架构,即浏览器/服务器架构,是一种网络架构模式,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户端只需要安装一个浏览器,通过Web服务器与数据库服务器
进行
数据交互。B/S架构利用...
B/S与C/S结构安全的相对比较
关于网络安全
软件
B/S、C/S两种结构的优劣,近两年来出现过一些技术性的争论,但目前业内人士已经基本达成共识,B/S结构的优越性得到了普遍的认可,B/S结构是否能成为C/S结构的终结者还有待时间的验证。 何为C/S、B/...
B/S C/S架构分析与区别
C/S 与 B/S 区别: 硬件环境不同 对安全要求不同 对程序架构不同。
软件
重用不同 系统维护不同 处理问题不同 用户接口不同 信息流不同 现状与趋势(转自知乎) 1:用来编制CS管理
软件
的编程语言,早已江河...
一种电子病历系统
软件
框架思想——B/S与C/S混合架构
电子病历系统到底采用B/S还是C/S架构,是一个长期争论的话题。而在业界,两种架构的应用范围谁也不占有显著优势。在此,笔者提出一种B/S和C/S混合的架构,以下是其原理图。 B/S和C/S混合架构原理图 在该架构中,...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章