gpt4 book ai didi

java - 保存密码/用户名信息

转载 作者:行者123 更新时间:2023-11-30 04:26:46 25 4
gpt4 key购买 nike

因此,我正在构建一个用于连接 MySQL 数据库的 GUI,并且我有一个窗口,用户可以在其中输入:HostUserPassword端口连接名称。我想保存多个 MySQL 数据库连接的连接信息。

我希望连接名称是一个唯一的名称,当有人打开应用程序的主屏幕时,会出现以前保存的连接的列表。当用户单击连接名称之一时,它将连接到数据库。然后他们可以运行查询。

我想知道的是,保存这些连接的最佳方法是什么?

在我看来,保存在平面文件中听起来并不是一种安全的方法。

最佳答案

您可以使用用户密码加密数据。不要忘记在更改密码时重新加密。这里的情况并非如此,但如果您有大量数据需要加密/解密,您可以拥有数据的状态 key ,但使用用户密码进行加密 key 。

有很多解决方案可以安全地存储桌面密码,但我不知道其中是否有 Java 绑定(bind)。

关于java - 保存密码/用户名信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15688222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com