iBatis.Net中数据库用户名和密码如何隐藏

bigheadsheep 2013-10-15 10:30:29
环境:VB.NET (VS2008)
程序:winform
结构:iBatis.Net
数据库:SQL Server2008

程序中,配置文件SqlMap.config中连接SQL服务器部分设置如下:
<database>
<provider name="sqlServer2.0"/>
<dataSource name="VC" connectionString="data source=SERVER1;database=TST; user id=pa;password=pa;"/>

</database>

由于公司规定,项目不允许打包成exe让用户安装(所有安装程序时都要求管理员权限),
所以一直都是将项目Release目录下得所有文件都直接发送给用户。
(配置文件SqlMap.config也在其中)

现在公司规定,需要将数据库的用户名和密码隐藏掉(不能明码写在程序中)。
这样以前的工作方法就不行了,所以需要找到相应方法对应。

小弟在网上找了多日,没见到什么好方法
外加才疏学浅,烦请各位前辈能够指教一二
...全文
214 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigheadsheep 2013-10-18
  • 打赏
  • 举报
回复
自己继续顶!!!
bigheadsheep 2013-10-16
  • 打赏
  • 举报
回复
自己顶一下,高手速来
sunhongwu 2013-10-15
  • 打赏
  • 举报
回复
使用Crypt加密字符串,在配置文件中存储加密后的字符串(使用EncryptString方法),在程序中再进行解密(使用DecryptString方法)
bigheadsheep 2013-10-15
  • 打赏
  • 举报
回复
引用 1 楼 sunhongwu 的回复:
使用Crypt加密字符串,在配置文件中存储加密后的字符串(使用EncryptString方法),在程序中再进行解密(使用DecryptString方法)
小弟对iBatis构架不是非常熟悉,程序中怎么去解密呢?没有调用配置文件呀 请问您有相关的Sample么 谢谢

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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