2016-04-23 5 views
1

初めて実行するときに入力する必要があるログインとパスワードを必要とするJavaスイングプロジェクトを開発中です。つまり、setLoginFrame.javaです。それはLogin.java初めてJavaで変数を設定する

loginpasswordを格納するファイル処理以外の方法を見つけることができません実行する必要があり、後続のすべての実行の

... 私はこれを行う方法のような見当がつかない。..

+1

ユーザー名とパスワードを保存すると、* security *のように聞こえないように聞こえます。何を求めているのですか? –

答えて

0

危険なデータでない場合は、ストレージにファイルを使用して、必要に応じて個別に暗号化することができます。

これ以外の場合は、java.securityパッケージにMessageDigestという文字列のハッシュを生成できます。この例のようにgetInstance()を呼び出すだけです。 SH1は一般により強力な暗号化と見なされます。

+1

[SHA-1](https://www.schneier.com/blog/archives/2005/02/sha1_broken.html)は、* 10年*の間壊れています。 –

+0

[いいえ、それはありません](http://security.stackexchange.com/questions/86609/this-is-2015-has-sha1-been-exploited-or-cracked-yet)、強い証拠はありませんそれは壊れていた。いずれにしても、それは簡単ではありません。そのため、ユーザーのログインとパスワードを知らない人には、適切な暗号化アルゴリズムと見なされます。 – urgentx

+0

片方向ハッシュ関数は暗号化ではないため、OPに可逆変換が必要かどうかは不明です。 Schneierが壊れていると言ったら、私はそれを使用しません(SHA-2ファミリーはまだ大丈夫です)。 –

0

あなたは本当にデータのセキュリティとhow to store passwordsについて学ぶべきです。
データを保存する場合は、常にdatabaseオプションがあります。
しかし、ファイルに保存している場合は、その方法についてウェブに多くの情報があります。たとえば、hereです。

関連する問題