Java记住登录信息

标签 java swing

存储登录信息的安全方法是什么?我有一个 Swing 应用程序,要求用户登录在线帐户,当前登录有效,但如果可能的话,我希望能够将用户登录信息存储在他们的计算机上。我想到了几种方法来做到这一点:

  1. 将登录信息保存在文件中
  2. 将登录信息保存在数据库中

执行此操作的最佳方法是什么? Java 有内置的东西可以做到这一点吗?

最佳答案

如果您真的确实想要将登录信息存储到用户的计算机上,.. 除了 Daniel Kaplan 提到的之外,一种老式的方法是将其存储在 cookie 中。

另一种方法是存储到 Web SQL尽管它以 Javascript(HTML5)为中心,并且客户端对它的支持仍然很暗淡。

编辑——因为它是一个 Swing 应用程序

另一种更安全的方法是将其存储在SQLite中带MD5加密密码

如果您并不真正关心安全性,请将其存储到 XML 文件或 Configuration Files 中甚至 CSV 文件..

关于Java记住登录信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14444670/

相关文章:

java - Goo.gl API 自动添加尾部斜杠

java - 检查文档是否存在于 Firestore 集合中

java - 还有其他方法可以不在每个包中重复 Jaxb 中的包信息吗?

java - 如何在JScrollPane上显示四边滚动条

Java 容器未显示

java - 如何使用 DefaultListModel() 添加或删除元素时更新 JList

java - 使用 XML 文件和生成的 JAXB 帮助器类将多个对象条目编码到一个文件中

java - 使用 javamail 设置 header 顺序

Java - 从不同的类调用绘制方法?

Java Swing 为游戏添加组件