to 访问域服务器要域服务器的管理员密码,比如DirectoryEntry(results.Path,ADUser,ADPassword, AuthenticationTypes.Secure);错的就不行,那这样,安全性好不好啊,管理员密码都暴露在web.config里了 ?你可以对于参数进行加密,
方法一:web.config文件可以进行加密处理;
方法二:可以把存入web.config中的数据进行加密这两者都能满足你的要求。

解决方案 »

  1.   

    方法一:web.config文件可以进行加密处理;  
    方法二:可以把存入web.config中的数据进行加密  
    这两种方法是怎么进行的?不懂~~
      

  2.   

    特别是,把存入web.config中的数据进行加密  ,这个能做到吗?我是想把存在<appsetting>里的数据进行加密
      

  3.   

    2.aspnet_regiis.exe
    同问1怎么做,加密以及怎么读解密后的信息。
    另外请教Knight94(愚翁) 老大:
    http://community.csdn.net/Expert/topic/5286/5286670.xml?temp=.1662714这个帖子,
    为啥Thread.Sleep()要设定间隔的一半啊。
      

  4.   

    好象只有asp.net2。0才有可以对web.config的配置节进行加密的啊,asp.net1.1好象还不行的
      

  5.   

    to 方法一:web.config文件可以进行加密处理;目前aspnet2.0直接支持,参看
    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
      

  6.   

    差不多了
    还有个问题,活动目录验证里的的DirectoryEntry(results.Path,ADUser,ADPassword,AuthenticationTypes.Secure);这里的ADUser,ADPassword,就是活动目录里看到的吗,我看那些都是人的名字,我以前看到的登陆都是用帐号的,比如[email protected],这样的,现在只能用名字了,郁闷~~??
      

  7.   

    还有,现在验证的时候,可以判断user是存在 的,但就是不能进行密码的验证,不知道怎么回事情,win2003服务器里,用户都不能加了,老提示密码要符合策略什么的,可是我从来没设置过啊,昨天还能验证成功的,哎
      

  8.   

    学习~有没有.net操作活动目录的资料
      

  9.   

    Knight94(愚翁) 很久不见啊通过使用命令,可以将Web.config文件的连接字符串区域加密。当ASPX页面请求连接字符串时,将由ASP.NET自动对信息进行解密。加密必须由以下命令行来执行。依次单击Start/Run/cmd并切换至C:\WINDOWS\ Microsoft.net\ Framework\ v2.0.xxxx,其中xxxx是您的软件版本。如果C:\Websites\BegAspNet2Db是站点根目录的话,即可输入如下命令行:
    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站点至最终机器之后,再将连接字符串进行加密。