2017-01-30 8 views
0

としてMySQLのパスワードを保存する私は、これは前に何度も頼まれましたが、私は私が探しています答えを見つけることができません知っている:ハッシュ

私は、MySQLデータベースに接続するC#アプリケーションを持って、現在のユーザー名、パスワードとデータベース名は.cnfファイルにプレーンテキストで保存されますが、これは非常に安全です。

データベースのパスワードをconfigにハッシュとして保存し、プレーンな文字列の代わりにそれを渡すことはできますか?これは少なくとも少し安全です。

ありがとう。

+0

エンタープライズライブラリを使用してみてください。 – A3006

+0

Entity Frameworkを使用していますか? – Halter

+0

[App.configのパスワードを暗号化する]の可能な複製(http://stackoverflow.com/questions/5522879/encrypt-password-in-app-config) –

答えて

1

セキュリティが不明瞭になることはありません。さらに、ハッシュは復号化できず、比較のためにのみ使用されるため、ハッシュとしての格納は機能しません。

は、詳細についてはこちらをご覧ください:Safely connect to mySQL database in c#

0

あなただけの資格情報を格納する新しいDLLファイルを作成することができます。しかし、それを変更するには、DLLの新しいバージョンをコンパイルする必要があります

関連する問題