gpt4 book ai didi

C# - 如何安全地存储 MySQL 连接字符串以便没有人可以看到它?

转载 作者:行者123 更新时间:2023-11-29 02:50:39 24 4
gpt4 key购买 nike

我现在正在做一个应用,我有一个问题:

我可以在哪里存储我的 MySQL 连接字符串,这样任何人都无法获取它(例如使用 .NET Reflector)。将它加密到 app.conf 中不会很好。我需要它甚至在其他计算机上工作,而不仅仅是我加密的计算机。

最佳答案

检查这个link如何保护连接字符串

Add Connection String to Web.confif/App.config

  1. 在 Visual Studio 的设计 View 中打开一个 .aspx 页面。
  2. 从“工具箱”的“数据”文件夹中,将数据源控件(例如 SqlDataSource 控件)拖到设计图面上。
  3. 右键单击该控件,然后单击“显示智能标记”。
  4. 在智能标记面板中,单击“配置数据源”。
  5. 在“选择数据连接”面板中,单击“新建连接”。
  6. 从“选择数据源”对话框的列表中选择合适的数据源,然后单击“确定”。
  7. 在“添加连接”对话框中指定正确的服务器名称、用户名和密码,然后单击“确定”。您将返回到“配置数据源”对话框,其中包含连接详细信息的摘要。
  8. 单击“下一步”,然后单击"is"将您的连接字符串保存在 Web.config 文件中。

To encrypt connection string information stored in the Web.config file

aspnet_regiis -pe "connectionStrings" -app "/SampleApplication"

有关更多详细信息,请查看 link以上分享

关于C# - 如何安全地存储 MySQL 连接字符串以便没有人可以看到它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36403127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com