Java 在代码中存储数据库密码
好的,我创建了一个JavaSwing应用程序,它使用JDBCMySQL jar文件连接到服务器上的数据库。没有真正的问题,一切都很好。然后我开始思考,有可能有人会进入程序并查看源代码。这里没有什么大问题,除了我有数据库信息(url、用户名、密码等),这对某人来说只是一个大问题,可以直接进入数据库获取数据 我的问题是关于这件事的总体想法是什么?你如何在你的源代码中存储一个密码,知道有人可以进入并获取信息,如果他们真的确定了的话?Java 在代码中存储数据库密码,java,security,Java,Security,好的,我创建了一个JavaSwing应用程序,它使用JDBCMySQL jar文件连接到服务器上的数据库。没有真正的问题,一切都很好。然后我开始思考,有可能有人会进入程序并查看源代码。这里没有什么大问题,除了我有数据库信息(url、用户名、密码等),这对某人来说只是一个大问题,可以直接进入数据库获取数据 我的问题是关于这件事的总体想法是什么?你如何在你的源代码中存储一个密码,知道有人可以进入并获取信息,如果他们真的确定了的话? 一种方法:您可以将这些安全信息存储在加密文件中,然后在运行时解密该文
- 一种方法:您可以将这些安全信息存储在加密文件中,然后在运行时解密该文件并打开数据库
- 另一种方法:让应用程序连接到您自己的网站,并引入安全信息