在MySql连接字符串中使用密码? C#

时间:2016-10-25 14:35:01

标签: c# mysql login webserver

如果我想创建一个C#登录表单,使用提供userdata的Mysql数据库,在c#中,我会说在连接字符串中写入数据库密码,数据库用户名和数据库名称是不安全的。我对吗?是否有另一种方式,如网络服务器将连接到数据库并检查用户数据是否正确?

2 个答案:

答案 0 :(得分:1)

您应该将这些内容存储在配置文件中。 .NET可以选择在web.config / app.config中使用加密。

https://msdn.microsoft.com/en-us/library/ms254494(v=vs.110).aspx#Anchor_2

答案 1 :(得分:0)

无论哪种方式,您都必须提供这些凭据。您可以在代码中的连接字符串中传递它们(OR)可以在iperf3web.config文件中保存这些字符串,在这种情况下,您可以实际加密密码并在连接字符串中提及加密值。 / p>