2012-03-13 55 views
0

我需要在網絡上廣播一個機密數據(一個簡單的字符串)(通過套接字,wcf,web服務,並不重要)。廣播機密數據

嗯,我剛剛創建了一個帶有加密字符串的可序列化類,並且只是一個方法來解密它返回解密數據。

它是一個很好的解決方案來實現?或者,也許我永遠不應該在我的對象中包含在網絡上傳輸的序列化對象的「解密方法」?

回答

1

如果你不關心它的完成方式,那麼爲什麼不把接收端作爲具有HTTPS證書的Web服務?這樣你就不必關心加密或解密或密鑰交換。

如果你不想這樣做,那麼它通過你列出的方法通過電線發送它只是一個包含屬性值的消息 - 代碼不會被髮送。如果有人嗅到它,並且無法訪問你的課程,並且你的加密是健全的,那麼你就沒問題。

+0

因爲我試圖自己實現一個簡單的解決方案..我會理解正確的方式來實現它.. – bit 2012-03-13 19:21:41

+0

如果你是簡單然後,這不是生產我會創建一個輔助類,它執行加密和解密並將其包含在兩個項目中。當一個對象序列化併發送它通常是一個消息,沒有方法附加到它,所以對待它。 – blowdart 2012-03-13 19:50:28

+0

好的,但我的問題仍然存在:可以包含某種方法的指令被某人發現?當一個對象被序列化時,它是否可以通過網絡被discoevered? – bit 2012-03-13 20:41:01