java - 源代码中的密码 - 安全吗?

标签 java android passwords

<分区>

我对源代码中的密码有疑问。例如。如果您想连接到 FTP 服务器,则必须在源代码中以纯文本形式写入密码。 这安全吗?或者是否可以反编译 JAR 文件或在 Android APK 文件中以纯文本形式获取这些数据?是否有安全的方法来存储数据?

最佳答案

最安全的方法是让“中间人服务器”与 ftp 在同一台机器上运行。

应用程序联系服务器并说“给我文件”。 然后服务器登录到 ftp 并将文件发送回应用程序。

应用程序永远不知道 ftp 的密码、用户名或任何内容。只有 ip 地址以及如何从服务器获取文件。

然后服务器可以有某种保护来只接受某些请求,或者只接受来自应用程序等的请求。

关于java - 源代码中的密码 - 安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19270737/

相关文章:

android - 捕获在自定义 View (布局)中选择的上下文菜单项的方法是什么?

c# - 使用散列密码验证用户的流程?

python - 如何将输入与 Python 列表中的字符串进行比较?

java - Netbeans 在保存后不应用更改

java - 使用 MySQL 设置 ITHit WebDAV 服务器

java - 在静态初始值设定项中将子类添加到父类(super class)型的 ConcurrentHashMap?

r - 在 R 或 R Studio(服务器)中交互输入密码?

java - 如何在 J2ME 中获取和设置 JSONObject , JSONArray

android - 像在 google+ 中一样重新创建 UI 滚动

java - 双击textview android