如何利用已有的流行即時通訊軟體實現自定義加密通訊?

時間 2021-05-30 02:15:49

1樓:

Off The Record Messaging,有成熟的方案,一些即時通訊軟體有現成的外掛程式,比如Jabber。

雙方不需要事先交換金鑰或共享秘密,加密金鑰也可以隨時更換,安全性很高,但無法鑑別對方身份。

參見維基百科

zh.m.wikipedia.org/wiki/不留記錄即時通訊

2樓:菜鳥貓

上學的時候傳紙條用的是五筆碼。然後輸到文曲星解碼

h ip r jfwh wfny xqa tsu et r j gg ttfn dcg. qdrg lwgj gc yygy mad jtg qev dcg.

3樓:

雖然不是這個領域的專業,但正好看過一些相關的書。簡單地概括,題主的問題是典型的閾下通道問題。

這個問題表述為:

Alice想通過閾下通道傳遞給Bob,他們之間的任何資訊都暴露在Walter之下,如果Alice和Bob對資訊加密,則Walter雖然讀不懂他們之間的資訊,但他可以馬上知道Alice和Bob正在試圖繞過他的視線建立秘密聯絡。因此任何的直接加密是不可行的。

在這個場景下Alice需要和Bob約定建立乙個閾下通道。即通過雙方的約定,把資訊隱藏在公開信道當中,這個資訊無法被看守Walter感知。例如以本回覆為例。

每乙個段落隱藏了乙個bit,如果段落中文字數為奇數,則隱藏了「1」,如果為偶數,則為「0」。

以上面的例子,我通過構建前四個段落的文字,向閱讀這篇回覆的接收者傳遞了1100(前四個段落,中文字數分別為奇、奇、偶、偶)。所有不知道這個演算法的人,包括時刻監視我的通訊的Walter,均無法感知我傳送的1100這個資料。這個就是最簡單的閾下通道。

當然,這個通道也是可以被攻擊的。主要是通過主動往通道中插入資訊以擾亂甚至封閉閾下通道,使得Alice和Bob無法通訊。又或者通過檢測雙方通訊的隨機性,從而發現在正常通訊中是否有隱藏資訊。

如何建立乙個安全的閾下通道,那是密碼學專家的課題了。

有沒有推薦的企業即時通訊軟體?

企達資訊 推薦企達IM,企達IM是私有化部署的即時通訊解決方案,為使用者提供統一的辦公協作入口,應用管理,和業務緊密結合,通過即時訊息驅動辦公。企達資訊 產品特點 1 私有化部署 支援私有化的本地部署,可以讓客戶在本地的專網或者區域網中安全的傳輸資訊和檔案,為客戶解決了因為網際網路導致的訊息洩露的安...

如何選擇即時通訊雲服務?

融雲目前來看已經是即時通訊雲服務市場的領航者了。穩定不用說,目前日峰值訊息2000多億,無上限使用者數量,億級訊息併發能及時到達。就市場份額和開發者數量上,融雲都是最多的。 小魚來訪 IM市場本身還在發展階段,風雲變幻,所以,考察和選擇IM雲服務商的關鍵點在於 穩定 而不是看誰做得早 誰免費 誰家的...

Kik 類似的軟體和傳統即時通訊(IM)軟體(QQ)有什麼本質區別?

劉淳 快速一號通,用郵件位址取代手機號,並且快速建立聯絡,同步通訊錄。簡訊狀態,現在發簡訊最鬱悶的是是否發出去,對方是否收到,是否閱讀,kik解決這個問題,讓簡訊更有效率,把運營商系統的不透明化變得清晰 徐磊 kik提示大家的不是一種新的im也可以生存,而是測試了一種建立關係鏈的方式。所有kik的模...