还有另一种隐藏connstring密码的方法吗? C#

时间:2019-07-23 19:53:06

标签: c# sql-server database-connection

我正在尝试使用特定的数据库,并且还在代码中使用SQL帐户,但是我想不出另一种隐藏它的方式(它不应出现在用户,调试器或其他可能会出现的地方)显示来源)

我不会使用SSMS WinAuth

代码:

public static SqlConnection Authdb()
    {
        string connectionstr;

        var path = @"C:\connstring.txt"; //DB only connstring
        var dbaccount = ";User ID=xxxx;Password=xxxx"; //  connstring ACC and PASS

        using (StreamReader sr = new StreamReader(path))
        {
            connectionstr = sr.ReadLine();
        }

        var connectionString = connectionstr + dbaccount;
        var connection = new SqlConnection(connectionString);

        conns = connection;
        return conns;

    }

0 个答案:

没有答案