我用C#編寫了WinForm應用程序。該應用程序需要連接到數據庫,因此它包含的代碼,例如:代碼內部包含用戶和密碼
String connstring = String.Format("Server={0};Port={1};" +
"User Id={2};Password={3};Database={4};",
"localhost", "3456", "username",
"password", "databasename");
這意味着,在用戶和數據庫服務器的密碼在內部應用程序包括在內。我認爲這不是一個安全的方式。有什麼辦法可以提供更多的安全性嗎?
的[加密SQL ConnectionString的C#(http://stackoverflow.com/questions/2160515/encrypt-sql-connectionstring-c-sharp) – TLiebe
@TLiebe不是一個真正的副本作爲OP不知道可能重複你可以首先加密連接字符串,他正在尋找如何使他的應用程序更安全的選項。 – ChrisBint