我必须创建一个与数据库建立连接的java应用程序 到目前为止,一切都很容易。但是我需要在允许最终用户输入他们自己的参数(服务器主机,用户,通行证,数据库,端口等)的porpouse中包含配置选项以便连接到DB。另一件容易的事。现在,每次用户启动应用程序时,我都需要读取最终用户给出的这些预设,否则请记住用户的连接首选项。
我发现使用Java API中的属性库可以轻松实现此目的。但我有一个安全问题。用户的偏好容易被访问(主要是用户名和密码)。
有没有办法保存加密的参数?
我需要一个针对此安全问题的最佳解决方案。
答案 0 :(得分:0)
我对此表示怀疑。在FileZilla Client 3.6.0.2中,我发现我的登录数据没有加密。如果可以加密保存这些参数,FileZilla就可以这样做。