【问题标题】:Android secure/encrypted socketsAndroid 安全/加密套接字
【发布时间】:2012-04-01 10:35:50
【问题描述】:

我创建了一个使用标准非加密套接字的 java 服务器和一个无需加密即可成功连接到服务器的 android 应用程序。

我想添加额外的加密,以便我可以在客户端和服务器之间传输密码安全性。

最好/最简单的方法是什么?我对密钥库和所有这些(我需要它们吗??)感到非常困惑。我找不到一个很好的解释,说明我在任何地方需要什么。

希望我能得到一个好的答案:)

【问题讨论】:

    标签: android sockets encryption ssl


    【解决方案1】:

    您可以使用 SSL 套接字连接来实现您想要做的事情。有关如何执行此操作的示例,您可以查看 OpenMobster Cloud Platform 代码库中的类之一。

    它位于:http://openmobster.googlecode.com/svn/trunk/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android/module/connection/NetworkConnector.java

    这是在 Android 上,并且已经过测试可以工作

    祝你好运!!!!

    【讨论】:

    【解决方案2】:

    您可以使用 Java Cipher 类。您还可以使用许多模块,最值得注意的是,BouncyCastle. BouncyCastle 是 android 默认使用的加密 api。此外,您可以使用javax.net.ssl

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多