好的,所以我创建了一个java swing应用程序,它使用JDBC MySQL jar文件连接到我在服务器上的数据库。没有真正的问题一切都很好。然后我开始认为有人可能会进入程序并查看源代码。除了我有数据库信息(网址,用户名,密码等)之外,没有真正的大问题,这只是一个人们可以进入并获取数据库数据的大门票。
我的问题是关于这一点的一般想法是什么?如何在源代码中存储密码,知道有人可以进入并获取信息,如果他们真的确定了?
答案 0 :(得分:3)
一种方法:您可以将这些安全信息存储在加密文件中,然后在运行时解密该文件并打开数据库。
另一种方法:让应用连接到您自己的网站并提供安全信息。