大年三十的晚上,第一次體驗了 OTR 加密聊天,這個東西已經(jīng)存在了很久,才用上很火星。 OTR 是一種即時聊天加密協(xié)議,全稱 Off-the-Record,通過幾種不同算法的組合,來保護聊天過程及記錄的安全性。
Devil’s Night 有一篇很通俗易懂的文章 OTR – 即時聊天加密協(xié)議,他告訴我們,OTR 通過對內容加密、身份認證和可拒絕性來達到對即時聊天內容加密并且阻止他人偽裝為你的聊天對象的目的,加密過程及工作方式請前往該文章詳細了解。
要對 GTalk 會話進行加密,需要雙方都使用支持 OTR 的聊天工具,這里我們就以 Miranda + OTR 插件為例介紹如何使用 OTR 。Miranda 是一款 Windows 系統(tǒng)下開源的多協(xié)議自定義插件的即時通訊軟件,支持 GTalk、MSN、QQ 等若干主流 IM 軟件。
首先下載并安裝 Miranda 軟件,建議使用 Miranda IM Portable 便攜版本(中文語言包),再下載 OTR for Miranda,將解壓縮后得到的 otr.dll 保存于 \MirandaPortable\App\miranda\Plugins 目錄,如安裝版目錄在 \miranda\Plugins,運行 Miranda 并添加 Gtalk 賬號,登錄
找到你要聊天的對象(對方也需使用開啟 OTR 的客戶端),打開聊天窗口,點擊右下角的鎖子,對方會收到一個認證信息,接受后鎖子上面的禁止符號會取消,下圖是由于沒有找到安裝了 OTR 的好友而拉 Paveo 出來充數(shù)的。
這個聊天過程被充分加密,當查看聊天記錄的時候,只會看到一片片的亂碼,所以 OTR 的缺點就是無法保存聊天記錄,適合閱后即焚的聊天模式。
P.S. 你可以向折騰 Firefox 一樣折騰 Miranda,其具有很強的擴展性。
下面是各平臺支持 OTR 的客戶端列表,支持各大系統(tǒng),有非常強大的應用性和靈活性。
Windows:
Pidgin (通過官方插件)
Miranda IM (通過第三方插件)
Trillian (通過第三方插件)
AIM (通過代理服務器)Linux:
Pidgin (通過官方插件)
Kopete (通過官方插件)
Irssi (通過第三方插件)
cLimm (源生支持)
Mcabber (源生支持)
CenterIM(源生支持)Mac:
Adium (源生支持)
AIM (通過代理服務器)
Proteus (通過代理服務器)