5

私はしばらくの間Javaプロジェクトに取り組んでいますが、一般にダウンロードできるようにする前に、MySQLデータベースに接続する必要がある機能を追加したいと思います。私の質問は単純です。コードがオープンソースの場合、データベースのパスワードを非表示にするにはどうすればよいですか?

4

3 に答える 3

4

データベース接続設定をコードとは別に保存します。

于 2013-01-19T06:14:45.470 に答える
1

パスワードはファイルのconfiguration fileようなものに入れることができiniます。セットアップ/インストールの段階で、ユーザーからパスワードを取得し、コードで構成ファイルに入力するか、手動でパスワードを入力できるようにします。

于 2013-01-19T06:14:54.640 に答える
1

私の知る限り、正解はありません。あなたはそれを難読化または非表示にするために本当に一生懸命努力することができます、しかしパスワードまたはそれを計算する方法があなたのJARにあるなら、永続的で熟練したユーザーはそれを見つけるでしょう。

私がここで与えることができるよりもはるかに良い答えがあります: MySQLのユーザー名とパスワードを逆コンパイルから保護するにはどうすればよいですか?

于 2013-01-19T06:29:18.277 に答える