2012-03-06 87 views
3

我在考虑在android移动系统上实现Diffie-Hellman。在这个应用程序中,双方都说A和B会生成密钥,然后交换这些密钥以获取公共密钥.Android提供了生成密钥的支持,但是我想知道进行交换最安全的是什么。如果用于交换的方法不安全,则完全违背了使用此方法的目的。Android中的Diffie Hellman密钥交换

回答

3

为什么不使用你的网络服务器作为接口,它创建相应的公钥和私钥,并将其用于加密和解密?确保你甚至加密了发送黑/白服务器到应用程序的密钥的加密方式。

+0

感谢您的评论。如果移动系统在附近听起来像是一个好主意,还使用蓝牙传输密钥? – 2012-03-06 05:14:38

+0

是的,但是网络服务器可能会使过程变得透明,因为您不必在两个设备之间始终管理蓝牙连接。如果它是一个特定的人使用这个应用程序,并没有这样做的问题,这也可以! – nithinreddy 2012-03-06 05:20:43

相关问题