在Windows中使用java保护文件

时间:2011-05-05 07:38:45

标签: java windows file permissions

我在java中开发需要用户登录的客户端 - 服务器应用程序。为此,我需要显示登录屏幕以输入用户名&密码如果配置文件中没有用户名(最初它应该是“空白”)

填写表格并查看“记住密码”后,我将向服务器发送用户名和消化密码以进行检查。如果用户在服务器上,我将获得成功消息,然后我需要将用户名和消化的密码保存在安全文件中,如果他在userlogin sceen上选中记住密码复选框。为此我需要一个安全的地方来存储Windows环境中的用户名和密码。如果我将其存储在文件中,如何从使用其他用户名登录Windows的其他用户保护该文件。

对于每个 Windows用户,我需要单独登录,我使用SHA-256摘要算法来摘要密码。

我怎样才能使用java swing。请帮助我。

1 个答案:

答案 0 :(得分:3)

您应该使用Preferences API而不是文件。在Windows上,它将数据存储在注册表中,在其他(非管理员)用户无法访问的分支中。