在Windows中使用Java保护文件

在Windows中使用Java保护文件,java,windows,file,permissions,Java,Windows,File,Permissions,我正在用Java开发需要用户登录的客户机-服务器应用程序。为此,如果配置文件中没有用户名,我需要显示登录屏幕以输入用户名和密码(最初应为“空白”) 填写表单并检查记住密码后,我将向服务器发送用户名和摘要密码以进行检查。如果用户在服务器上,我将收到成功消息,然后如果他在userlogin屏幕上选中记住密码复选框,我需要将用户名和摘要密码保存在一个安全文件中。为此,我需要一个安全的地方来存储Windows环境中的用户名和密码。如果我将其存储在一个文件中,那么如何从使用其他用户名登录Windows的其

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

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

对于每个Windows用户,我都需要一个单独的登录名,我使用SHA-256解析算法来解析密码


如何使用Java Swing来完成此操作。

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