2012-03-15 73 views
0

我应该设计一个用于在自学网络中发送udp数据包的对称密钥加密。在这个网络中,节点彼此不认识,他们首先发送广播消息以找到对方。 (实际上每个节点首先发送一条消息以找到特定功能的位置,然后发送点对点消息来执行该功能以进行控制)。 Twofish symetric algoriyhm应该用于这个网络。你能否推荐我最好的安全密钥交换方式,还有如何安全地存储这些密钥? 预先感谢您。对称加密密钥交换和存储?

+0

这听起来非常像家庭/课程作业。 (这没什么不妥) – Skizz 2012-03-15 09:21:53

+0

作业没什么问题,但是你应该把它标记为这样。 – 2012-03-15 10:28:45

回答

0

两种常见Key Exchange的算法是:

  1. 的Diffie-Hellman
  2. RSA密钥交换

Link可能会帮助你和你开始对两种常见的密钥交换算法。

其他选项是,你可以考虑使用TLS Protocol。完全实施的开放源码库OpenSSL可供您直接使用。