保护您的身份证的最佳方式是什么(在连接字符串中)&稍后检索它?

时间:2011-09-19 07:58:51

标签: c# asp.net connection-string impersonation

我正在安装文件(网页设置)安装,在安装过程中我提供了用户名&密码(用于模仿)。但我的问题是我想使用这个用户&也传递到项目的另一个地方。所以,我说为什么我不将这个id保存在连接字符串中(在webconfig中)&我需要它时稍后检索(当设置完成时)......

但我的问题在这里,我想加密用户&传递(当我在webconfig中保存它时)&当我想要检索它时我需要解密它以便我可以在以后模仿中使用它..

那么,我该怎么做?你有另一个想法吗?

我想要的只是,我需要在websetup安装期间将我的Id存储在安全的地方,&稍后检索它而不暴露它..

非常感谢

1 个答案:

答案 0 :(得分:1)

修改您的设置以配置应用程序池的标识一次。然后您不必存储用户/密码,因为您可以使用该过程的标识。

如果您仍想存储该值(我强烈建议您不要这样做),您可以加密web.Config文件的某些部分。

此博客条目显示了一个示例:http://odetocode.com/blogs/scott/archive/2006/01/08/encrypting-custom-configuration-sections.aspx