【问题标题】:Encrypt connection string and other configuration settings in ASP.Net Core [duplicate]在 ASP.Net Core 中加密连接字符串和其他配置设置 [重复] 【发布时间】:2017-01-14 21:30:12 【问题描述】: 我想知道如何加密配置设置,尤其是 ASP.Net Core 应用程序中的连接字符串。 配置文件在json中。 【问题讨论】: 标签: asp.net-core 【解决方案1】: 使用加密,您可以选择构建一个自定义配置提供程序,以加载加密数据并相应地解密。 您可以查看此 SO 答案 here 涵盖相同的主题。 该 SO 答案参考了 asp.net 文档的this 指南,了解如何创建自定义提供程序配置。 如果加密不是绝对必要的,asp.net 文档上有一个专门的页面,用于在开发过程中安全存储应用程序机密,您可以阅读 here。 请注意,这些不使用加密并且涉及使用环境变量和/或使用 Secret Manager 工具。 【讨论】: