2011-11-14 162 views
2

我開發了一個AES-256加密的示例代碼。它需要一個密鑰,並使用該密鑰來加密和解密消息。現在我想要實現密鑰共享機制。 哪個密鑰共享算法最好,適合這種情況。 也請告訴我哪種密碼是最好的(不對稱或對稱)。需要密碼學幫助,C編程

感謝, 爬完

回答

1

我已經開發了不AES-256加密

樣本代碼,我希望這不會成爲生產代碼。我敢打賭,你的實現有很多側通道允許提取關鍵字。

哪個密鑰共享算法最好,適合這種情況。

這很大程度上取決於有問題的應用程序。

+0

它是從一個開源代碼中提取出來的,我根據自己的要求對它進行了修改,這需要在移動電話網絡(GSM,GPRS/2G或3G)上使用。 – Pawan

+0

你看過Osmocom了嗎? http://osmocom.org - 他們可能只是有你需要的東西。 – datenwolf

+0

感謝您的迴應,但在實際情況下,我無法使用任何GPL代碼,這僅僅是爲了測試目的。一些我如何知道我需要對普通消息進行對稱加密,然後對密鑰共享進行非對稱處理,並在TSL中使用最舊的Message Authentican Code(MAC),這將是最好的主意嗎? – Pawan