引用:
作者rainwens
說到這個就想到,可不可以仿照VPN或SSL模式,雖然資訊在開放式的網際網路上傳遞,
但資料是加密的,只有傳收及接收雙方可加解密。
同理,用什麼通訊軟體都無所謂,只要外掛加解密程式傳訊,就算被第三方得知,
也只能看到加密過的訊息。
|
作加密, 對即時通訊軟體來說不難, 用戶對伺服器作加密即可. 而且用戶端不受NAT限制
只要伺服器是固定public IP就行, 只是你不會願意相信管理者,因為解密的關鍵在他身上.
他要看到通訊內容可能是很容易的.
但即時通訊的加密要做成用戶端對到用戶端, 不經過中介, 就沒那麼好作. 畢竟兩個用戶端
可能都在NAT裡面, 要直接溝通雙方採用的動態加密參數很挑戰(固定參數=脫褲子放屁).
而且你的通訊軟體有很多功能,有單人, 有群組, 有廣播, 有音訊,有影像, 有貼圖....光是要
做到穩定快速的要求, 通常這種通訊軟體追功能修bug就夠忙了, 不會去設計用戶間直通
的加密(或許以後有需求會作).