2012-03-15 39 views
1

我創建了一個java服務器,該服務器使用標準的非加密套接字和一個android應用程序,該應用程序無需加密即可成功連接到服務器。Android安全/加密套接字

我想添加額外的加密,以便我可以在客戶端和服務器之間傳輸密碼安全性。

什麼是最好的/最簡單的方法來做到這一點?我對密鑰庫和所有這些(我是否需要它們?)感到困惑。我無法找到任何我需要的例子的一個很好的解釋。

希望我得到一個很好的答案:)

回答

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和已經過測試工作

好運!!!!

+0

請你更新鏈接。它重定向到404。 – 2016-09-19 13:22:48

+0

找到鏈接: https://github.com/LOG-TAG/openmobster/blob/master/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android /module/connection/NetworkConnector.java – 2016-09-19 13:23:48

0

您可以使用Java密碼類。您還可以使用多個模塊,最值得注意的是,BouncyCastle. BouncyCastle是Android默認使用的加密API。此外,您可以使用javax.net.ssl