2012-09-27 39 views
0

當開發人員可以追溯源代碼時,是否可以從源代碼中隱藏user idpassword
對不起,我的英文不好。如何從源代碼中的數據庫連接字符串隱藏userid /密碼?

+0

你是說當他們看你的文件,你輸入連接字符串? – derape

+0

類似的問題:http://stackoverflow.com/questions/40853/how-to-store-passwords-in-winforms-application http://stackoverflow.com/questions/3425908/hide-password-on-desktop-application代碼 – Sga

回答

1

不口令源存儲的一種方法是讓服務器環境的一部分(從文件中讀取,存儲到一個環境變量等)

+0

環境變量?如何? –

+0

通過谷歌搜索「vb.net環境變量」,我發現這個:http://msdn.microsoft.com/en-us/library/77zkk0b6.aspx – MaxVT

1

如果使用MS SQL,您可以使用集成的身份驗證,只需在連接字符串中沒有用戶名和密碼:

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

(樣品來自http://www.connectionstrings.com/sql-server-2008複製)