我一直在用java查看ftp和mysql连接(带密码。),我想知道这对于在软件中分发是否安全,我知道jar文件可以打开和反编译,无论如何都在使用一个纯文本密码,或者这不是问题。
答案 0 :(得分:1)
您可以创建一个PHP文件,仅用于读取MySQL。 你可以给文件一个GET参数,PHP脚本会检查它只是一个SELECT查询。 然后PHP脚本会将SQL查询的输出写入文件。 在Java中,您可以通过URLConnection或类似内容获取内容。
答案 1 :(得分:1)
我会创建一个基于服务的解决方案。您的Java客户端可以调用该服务来检索数据。
这应该给你以下好处:
答案 2 :(得分:0)
您可以加密密码以保护密码。
这里有一个如何使用加密/解密的示例:Encrypt and decrypt a String in java
答案 3 :(得分:0)
如果您的软件可以对您的FTP服务器进行身份验证,那么拥有该软件的任何人都可以访问您的服务。这就是软件的工作原理。
防止这种情况发生的唯一方法是不向可以为您的FTP提供身份验证的人员提供软件。