C# 在web.config appSettings中加密密码而不使用ASPNET_regis

C# 在web.config appSettings中加密密码而不使用ASPNET_regis,c#,encryption,web-config,key-value,C#,Encryption,Web Config,Key Value,我正在尝试加密web.config文件中的密码(pword)。一种方法是使用ASPNET_REGIIS。是否有其他方法可以在服务器端代码中加密密码,而不是直接在web.config文件中键入密码?i、 通过编写一些加密和解密方法。或者使用DESCryptoServiceProvider类?您当然可以使用某种形式的对称加密在服务器端对其进行加密 这里是一个使用AES进行字符串加密/解密的好例子: 请注意,您将 需要管理加密/解密密钥 在最初将数据输入web配置之前对其进行加密 <appS

我正在尝试加密web.config文件中的密码(pword)。一种方法是使用ASPNET_REGIIS。是否有其他方法可以在服务器端代码中加密密码,而不是直接在web.config文件中键入密码?i、 通过编写一些加密和解密方法。或者使用DESCryptoServiceProvider类?

您当然可以使用某种形式的对称加密在服务器端对其进行加密

这里是一个使用AES进行字符串加密/解密的好例子:

请注意,您将

  • 需要管理加密/解密密钥
  • 在最初将数据输入web配置之前对其进行加密
<appSettings>
<add key="uname" value="user001" />
<add key="pword" value="pass001" />
</appSettings>