2012-03-15 72 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可供您直接使用。