Java プログラム用のマルチ ユーザー ログイン システムを作成しようとしています。現在、ユーザー名とパスワードをテキスト ファイルに保存されている md5 ハッシュと比較しています。私が現在使用しているシステムを使用して、さまざまなユーザーにプログラムへのさまざまなアクセス権を与えることができるようにしたいと考えています。ファイル内のテキストを暗号化し、ユーザーがログインしたときに暗号化を解除する方法はありますか??? ありがとう
2785 次
4 に答える
1
この包括的な Java 暗号化ガイドをご覧ください。ただし、テキストファイルは簡単に削除または変更できるため、ユーザー名とパスワードを保存するデータベースを使用する方がよいと思います。暗号化すると、読み取りが難しくなるだけです。
JDBC については、こちらとこちらをご覧ください。より堅牢なフレームワークが必要な場合は、hibernateのような ORM を使用できます。私が投稿したリンクはMySQLを参照しています。これは非常に人気のあるデータベース サーバーであり、Java とうまく統合されています。チュートリアルや MySQL に関するあらゆる種類のヘルプを見つけるのに問題はないはずです。
于 2010-11-24T16:10:30.333 に答える
1
また、JAAS を見て、サービスへのアクセスを制限します (たとえば、役割に基づいて)。
于 2010-11-24T16:14:25.527 に答える
0
Md5 は、暗号化された文字列を比較して検証することをお勧めします。
于 2010-11-24T16:11:15.933 に答える
0
これは役に立ちますか:
于 2010-11-24T16:11:57.353 に答える