当前位置:编程学习 > C#/ASP.NET >>

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

环境: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也在其中)

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

小弟在网上找了多日,没见到什么好方法
外加才疏学浅,烦请各位前辈能够指教一二 密码 winform ibatisnet --------------------编程问答-------------------- 使用Crypt加密字符串,在配置文件中存储加密后的字符串(使用EncryptString方法),在程序中再进行解密(使用DecryptString方法) --------------------编程问答--------------------
引用 1 楼 sunhongwu 的回复:
使用Crypt加密字符串,在配置文件中存储加密后的字符串(使用EncryptString方法),在程序中再进行解密(使用DecryptString方法)


小弟对iBatis构架不是非常熟悉,程序中怎么去解密呢?没有调用配置文件呀
请问您有相关的Sample么
谢谢 --------------------编程问答-------------------- 自己顶一下,高手速来 --------------------编程问答-------------------- 自己继续顶!!!
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,