Webconfig在哪:加密webconfig密码-经验法则

关于在 web.config 文件中加密密码的快速问题。

所以我在 web.config 中加密了 3 个密码(感谢)How to decrypt a connectionString in a web.config using regiis_asp.net?

使用命令aspnet_regiis.exe -pef "connectionStrings" C:\path\to\application

然后,我可以使用以下命令解密和访问代码中的密码:

var password1 = "";
var password2 = "";
var password3 = "";
var section = System.Web.Configuration.WebConfigurationManager.GetSection("secureAppSettings") as NameValueCollection;
if (section != null && section["password1"] != null && section["password2"] != null && section["password3"] != null)
{
    password1 = section["password1"];
    password2 = section["password2"];
    password3 = section["password2"];
}

我的问题是....是否可以复制新创建的加密标签(在运行 encrypt 命令后创建):

<secureAppSettings>, <EncryptedData>, <EncryptedKey>...<CipherData>...<CipherValue> etc etc.. 

从本地 webconfig 并将它们添加到暂存和实时服务器中的 webconfig....或者我应该将新的应用程序设置密码字段添加到暂存和实时 Web 配置,然后运行相同的命令aspnet_regiis.exe -pef "connectionStrings" C:\path\to\application

加密他们的分期 / 生活...而不是只是复制在新字段或它的关系?

谢谢任何建议

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(79)
单位机构代码是什么:Xcode中的计量单位是什么(how to use measurement on iphone)
上一篇
Can负载率:自适应检索CAN通道的sysVar总线负载
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(87条)