to 访问域服务器要域服务器的管理员密码,比如DirectoryEntry(results.Path,ADUser,ADPassword, AuthenticationTypes.Secure);错的就不行,那这样,安全性好不好啊,管理员密码都暴露在web.config里了 ?你可以对于参数进行加密,
方法一:web.config文件可以进行加密处理;
方法二:可以把存入web.config中的数据进行加密这两者都能满足你的要求。
方法一:web.config文件可以进行加密处理;
方法二:可以把存入web.config中的数据进行加密这两者都能满足你的要求。
解决方案 »
- DataGridViewComboBoxcolumn 绑定了数据怎么显示不出下拉
- 为何多出一行的数据?
- c#中,多combobox控件绑定问题
- 我在dataSet里自建了一张表Mytable,由于Mytable表里的列数比较多,在付给datagrid显示时一屏显示不下,但是datagrid就是不出现水平滚动条
- 如何激活一个已存在的进程?
- 简单的问题,如何从string中读取一个float
- 如何从string中取得指定位置的字符?
- C#中正则表达式替换Regex.Replace如何将特殊字符当成普通字符处理
- 菜啊,我这都不会,大家帮帮忙。
- 谁能告诉我如何隐藏桌面上的图标???
- 请教!哪位高手指点一下,用c#操作读卡器
- 在aspx页面代码里table内的td怎么根据session不同来显示或隐藏?
方法二:可以把存入web.config中的数据进行加密
这两种方法是怎么进行的?不懂~~
同问1怎么做,加密以及怎么读解密后的信息。
另外请教Knight94(愚翁) 老大:
http://community.csdn.net/Expert/topic/5286/5286670.xml?temp=.1662714这个帖子,
为啥Thread.Sleep()要设定间隔的一半啊。
http://msdn2.microsoft.com/zh-cn/library/dtkwfdky(VS.80).aspxto 方法二:可以把存入web.config中的数据进行加密 同时支持1.1和2.0,就是自己做一个加密字符串的程序,然后在程序中用相应的方法进行解密。
http://xiaodi.cnblogs.com/archive/2005/03/22/123810.aspx
还有个问题,活动目录验证里的的DirectoryEntry(results.Path,ADUser,ADPassword,AuthenticationTypes.Secure);这里的ADUser,ADPassword,就是活动目录里看到的吗,我看那些都是人的名字,我以前看到的登陆都是用帐号的,比如[email protected],这样的,现在只能用名字了,郁闷~~??
aspnet_regiis –pef connectionStrings C:\Websites\BegAspNet2Db
加密连接字符串的命令行工具还可以使用虚拟路径语法(在IIS元数据库中的路径),而无需指定Web.config文件的完全限定路径,如下所示:
aspnet_regiis –pe connectionStrings –app /BegAspNet2Db
一旦执行完了加密过程,就可以打开Web.config文件,但是连接字符串已经被混淆。当ASP.NET需要,连接字符串即可自动解密,或者如果需要进行一些更改,例如修改密码,则可以手动输入以下代码来解密。
aspnet_regiis –pdf connectionStrings c:\Websites\BegAspNet2Db
请注意,在默认情况下,加密过程使用了一个基于加密算法执行的机器的键。解密过程(无论手动还是在处理页面过程中)必须发生在与加密相同的机器上。例如,作为XCOPY部署的一部分,移动Web.config至另外一台机器将会导致Web.config无法解密,所以推荐在部署Web站点至最终机器之后,再将连接字符串进行加密。