【问题标题】:Storing MySQL password as hash将 MySQL 密码存储为哈希
【发布时间】:2017-01-30 22:07:45
【问题描述】:

我知道这已经被问过很多次了,但我找不到我正在寻找的答案:

我有一个连接到 MySQL 数据库的 C# 应用程序,目前用户名、密码和数据库名称以纯文本形式存储在 .cnf 文件中,非常不安全。

是否可以将数据库的密码作为哈希值存储在配置中并传递它而不是纯字符串?这至少会更安全一些。

谢谢。

【问题讨论】:

标签: c# mysql database security


【解决方案1】:

通过默默无闻的安全将不起作用。此外,作为哈希存储将不起作用,因为哈希无法解密并且仅用于比较。

查看这里了解更多信息:Safely connect to mySQL database in c#

【讨论】:

    【解决方案2】:

    您可以创建一个仅存储凭据的新 DLL 文件。但是要更改它,您应该编译新版本的 DLL

    【讨论】:

      猜你喜欢
      • 2015-10-07
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 2018-05-12
      • 2020-11-18
      • 1970-01-01
      • 2012-11-07
      • 2019-01-30
      相关资源
      最近更新 更多