java - 有连接,源代码中的用户身份验证?

标签 java database security

我正在开发一个与数据库通信的桌面应用程序。我还想实现用户身份验证。我可以轻松设置所有这些,但是将所有这些信息都放在源代码中不是不安全吗?我知道这不是一个网络应用程序,但仍然想确保我做得正确。例如,您可以这样连接:

Connection conn = DriverManager.getConnection("host","user", "password");

这在你的源代码中会不会很糟糕?

最佳答案

我在应用程序中使用的是加盐密码。传递加盐密码更加安全!既然不需要重新发明轮子,Here 是一些用于对密码加盐的源代码,您可以将其集成到您的程序中。

关于java - 有连接,源代码中的用户身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33591228/

相关文章:

c# - 更新数据库源后,如何让 Visual Studio 2010 刷新我的数据集?

php - 如何在PHP中密码保护pdf

java - 用于桶的 Couchbase TTL

java - 在 jar 中调用一个 exe 文件

java - Android 应用程序返回 NULL

javascript - 为什么我的 InDesign Javascript 无法完全运行?

sql - 管理数据库并发的最佳方法?

.net - 加密应用服务连接字符串

.net - basicHttpBinding 是将 .Net 2.0 客户端连接到 WCF 服务的唯一选项吗?

java - 命名查询中的 Hibernate 错误