该用混淆器还是加壳?请高手指教

txdxun 2006-08-01 08:44:49
C#做的基于.net的程序,有exe和多个dll,部分敏感数据写在一些dll里面,像数据库的连接字符串等,想保护一下这些字符串,不想被别人反编译出,然后进入我的数据库。
1、请教一下该用什么方法,是混淆器还是加壳,因为我都不清楚这些概念,
2、另外具体用什么软件比较好?
先谢谢各位
...全文
509 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaomatian 2007-04-10
  • 打赏
  • 举报
回复
代码想看得人去看好了。呵呵

.net好象没有加壳一说吧。
CmUpDate 2007-04-10
  • 打赏
  • 举报
回复
最简单的办法,把用户名和密码用DES加密就完了
txdxun 2006-08-15
  • 打赏
  • 举报
回复
各位能说详细点吗?小弟我对这方面一窍不通,呵呵
runrunrun 2006-08-14
  • 打赏
  • 举报
回复
加壳比较好
txdxun 2006-08-14
  • 打赏
  • 举报
回复
请教wsxqaz(wsxqaz)
如何加密
wsxqaz 2006-08-09
  • 打赏
  • 举报
回复
你加密不就可以
txdxun 2006-08-09
  • 打赏
  • 举报
回复
谢谢lalac(水月流影)
这个我还没有想过,能介绍稍微具体一点吗
lalac 2006-08-07
  • 打赏
  • 举报
回复
你可以吧敏感数据放到Resource文件里,加密Resource文件,最好把Resource文件变成2进制文件,自己写个数据读取就可了。
可以参考Reflector,它的的内核就是这么实现的。
txdxun 2006-08-07
  • 打赏
  • 举报
回复
up
txdxun 2006-08-02
  • 打赏
  • 举报
回复
help
dekit 2006-08-01
  • 打赏
  • 举报
回复
破解版本 的 Xenocode Postbuild 2006 Evaluation 好象今天 失效了.
而XenoCode 2005对vs2005的 控件DLL加密 会有出错现象。
huangjinyin 2006-08-01
  • 打赏
  • 举报
回复
先混淆,然后再加壳,加个强一点的壳,不过没多大用,反汇编后查看参考字串,还是可以看得到相关字串
txdxun 2006-08-01
  • 打赏
  • 举报
回复
因为现在没有采取任何的保护措施,如果不想办法把连接字符串加密或者换个其他方式,ildasm可以看到用户名和密码,这样就可以直接访问我的数据库,如果被不加限制的非法访问会比较麻烦(可能我多虑了)
yespie 2006-08-01
  • 打赏
  • 举报
回复


不过有一种方法,可能有点难度。

就是客户端的程序不放密码,客户端连到服务器上,服务器通过判断客户端的网卡物理地址,如果是合法的,才把密码发给客户端,客户端收到密码后,才通过该密码打开本地数据库。
viena 2006-08-01
  • 打赏
  • 举报
回复
加中间层,说得轻巧,但复杂度增加了几倍,
两层C/S,简单的直接连接数据库就可以了,甚至可以用长连接
如果加中间层,就要处理并发操作,要处理远程对象,使用连接池后要最小化连接打开时间
整个思路都要变的
viena 2006-08-01
  • 打赏
  • 举报
回复
/*
数据库的连接字符串写在本地,没有绝对安全的方法,想要更安全最好是加多一个远程中间层服务器,数据库的连接字符串放在远程中间层服务器中,只有这样才会比较安全
*/

加中间层,说得轻巧,但复杂度增加了几倍,
两层C/S,简单的直接连接数据库就可以了,甚至可以用长连接
要处理并发操作,要处理远程对象,使用连接池后要最小化连接打开时间
整个思路都要变的
暗石绿 2006-08-01
  • 打赏
  • 举报
回复
agree Cassava(车超) ( ) 信誉:100
funsuzhou 2006-08-01
  • 打赏
  • 举报
回复
我觉得不加密也无妨,让想看的人看吧。
重要的是保护好你数据库的安全。
zhengjob 2006-08-01
  • 打赏
  • 举报
回复
顶上楼
Cassava 2006-08-01
  • 打赏
  • 举报
回复
数据库的连接字符串写在本地,没有绝对安全的方法,想要更安全最好是加多一个远程中间层服务器,数据库的连接字符串放在远程中间层服务器中,只有这样才会比较安全
加载更多回复(4)

110,533

社区成员

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

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

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