我知道這已經被問過很多次,但我無法找到我要找的答案:存儲MySQL的密碼哈希
我有一個連接到MySQL數據庫C#應用程序,目前的用戶名,密碼和數據庫名稱以明文形式存儲在.cnf文件中,這是非常不安全的。
是否有可能將數據庫的密碼存儲爲配置中的散列並傳遞該密碼而不是普通字符串?這至少會更安全一些。
謝謝你。
我知道這已經被問過很多次,但我無法找到我要找的答案:存儲MySQL的密碼哈希
我有一個連接到MySQL數據庫C#應用程序,目前的用戶名,密碼和數據庫名稱以明文形式存儲在.cnf文件中,這是非常不安全的。
是否有可能將數據庫的密碼存儲爲配置中的散列並傳遞該密碼而不是普通字符串?這至少會更安全一些。
謝謝你。
安全通過默默無聞將無法正常工作。此外,作爲散列存儲將不起作用,因爲散列無法解密並僅用於比較。
看看這裏的更多信息:Safely connect to mySQL database in c#
您可以創建剛剛保存憑證一個新的DLL文件。但要改變它,你應該編譯DLL的新版本
嘗試使用企業庫。 – A3006
你使用的是實體框架嗎? – Halter
[在App.config中加密密碼]的可能的重複(http://stackoverflow.com/questions/5522879/encrypt-password-in-app-config) –