如果我想在C#中使用提供用戶數據的Mysql數據庫創建C#登錄表單,我會說在連接字符串中寫入數據庫密碼,數據庫用戶名和數據庫名稱是不安全的。我對嗎?是否有另一種方式像一個網絡服務器將連接到數據庫並檢查用戶數據是否正確?在MySql連接字符串中使用密碼? C#
-1
A
回答
0
您應該將這些內容存儲在配置文件中。 .NET可以選擇在web.config/app.config中使用加密。
https://msdn.microsoft.com/en-us/library/ms254494(v=vs.110).aspx#Anchor_2
0
無論哪種方式,你將不得不提供這些憑證。您可以在代碼中將連接字符串傳遞給它們(OR),這些文件可以保存在web.config
或app.config
文件中,在這種情況下,您實際上可以加密密碼並獲得連接字符串中提到的加密值。
相關問題
- 1. 在連接字符串密碼中使用非ASCII字符
- 2. 在C#中使用字符串連接的字符串連接
- 3. MySQL連接字符串C#
- 4. 在C++中使用「+」連接字符串
- 5. 在c#代碼中加密連接字符串
- 6. C#中的mysql連接字符串#
- 7. 從C#代碼加密/解密連接字符串
- 8. MySQL連接提示輸入密碼,即使這是連接字符串
- 9. C#連接字符串加密問題
- 10. 如何在SQL連接字符串的密碼中使用分號字符?
- 11. 如何隱藏我的C#連接字符串中的密碼?
- 12. 獲取連接字符串沒有密碼值在C#
- 13. mySQL連接字符串通過SSH隧道無密碼
- 14. 在app.config中加密連接字符串
- 15. 在web.config中加密連接字符串
- 16. 使用AES密碼塊鏈接在Rails中解密字符串
- 17. 加密連接字符串
- 18. mysql密碼使用PHP連接到MySQL
- 19. 隱藏連接字符串和mysql的安全密碼
- 20. 使用FQDN的MySQL連接字符串
- 21. MySQL可以使用||連接字符串
- 22. 連接器/ C的MySQL字符編碼
- 23. MySQL連接器/ C++寬字符編碼
- 24. web.config中的加密連接字符串
- 25. 在C#中的web.config文件中加密連接字符串
- 26. 連接字符串與userid但空白的密碼爲ado.net C#
- 27. 如何在mysql中連接字符串?
- 28. 加密/解密連接字符串
- 29. MYSQL連接字符串
- 30. NodeJS MySQL連接字符串
那麼如果你使用另一個服務來做登錄,那麼不會在連接字符串的某個地方有訪問憑據嗎? – RiggsFolly
[C#SQL數據庫Windows窗體登錄系統]的可能重複(http://stackoverflow.com/questions/11647942/c-sharp-sql-database-windows-form-login-system) – Clint
@Clint引用[Link] (http://stackoverflow.com/questions/11647942)是爲MSFT SQL服務器。湯姆,你可以請你改進你的問題,因爲現在這個問題還不太清楚,而且沒有太大的幫助。換句話說,如果你使用的是Apache或者其他的東西,那麼.NET在下面的一些答案中就不太相關 – Drew