写了一个c#的程序给用户,是直接连接到sql server,连接串的密码用户能破解出来吗?
写了一个c#的程序给用户,是直接连接到sql server,连接串的密码用户能破解出来吗?
日期:2013-09-20 22:30:35 人气:1
c#编译后的程序会行程一个exe执行文件,这个文件如果没有通过技术手段加扰,容易被反编译。
叫你一招,把连接字符串通过字符串加密装换后放入一个txt中,系统启动时再把字符串反加密,这样即使打开txt文件也看不到密码,同时如果反编译还需要完全看懂你的加密算法,这样技术难度就加高了,呵呵!
对了,如果你使用的是本地数据库,直接用windows信任连接不就行了。