聊天信息加密的乱想
信息加密技术已经很成熟了。不过想把加密信息伪装隐藏在看似明文的信息中的工具我还没有见到。
我的意思是,监听方完全察觉不到有密文在传输的情况下,把加密信息传输给对方。我记得有工具可以在图片中隐藏一些信息,即使图片经过扫描,隐藏在其中的密文信息依然可以读出。
我能想到的方式有好几个。一是在正常的聊天通讯中,通过对语句的语法分析,找到一些常用,却可以同义替换的词,或是常见的由于拼音输入法输入错误的同音字。做有规律的替换。每个替换可以编码 1 bit 的数据进去。换句话说,一个别字相当于 1 ,一个可以错的字写对了,可以编码为 0 。为了让别字不那么多,可以定规则为每句话的固定次序的某个字包含有额外信息等等。这些规则可以扩展开。
也可以选用另一种方法,找到一篇共享的长文,截取出若干段落,每个小段文字为一段编码(这篇文章其实是密码本),例如,一篇文章被切份挑选出 1024 短句的话,每句就可以为 10bit 信息的编码。
后一种方法没有前一种方法的伪装性好。不过更容易实现。
设想有一个工具,可以 hook qq 的聊天。双方都启动这个插件,就可以在聊天的信息管道之上架设一段低带宽,但秘密的信息通道了。用户只需要把想传输的文字事先写好,然后谈谈天气,玩玩暧昧,信息就夹杂在那些“呵呵,哦,嗯”中间发过去了。这些密文经过传统的加密手段加密,压缩,添加上校验码后,由同样的算法解码出来。
虽然这样在正常的聊天文字中能携带的信息量很少,不过非常安全。
Comments
Posted by: Anonymous | (31) March 27, 2019 02:16 PM
Posted by: hyxx | (30) April 27, 2015 08:29 PM
Posted by: 加密信息 | (29) November 5, 2013 10:16 AM
Posted by: David | (28) June 20, 2011 07:05 PM
Posted by: cheap new converse shoes | (27) June 19, 2011 11:28 AM
Posted by: Anonymous | (26) June 10, 2011 01:26 PM
Posted by: 购物狂 | (25) June 9, 2011 08:57 PM
Posted by: Anonymous | (24) June 2, 2011 03:44 PM
Posted by: wadefelix | (23) May 31, 2011 09:52 PM
Posted by: Bluehost | (22) May 29, 2011 03:40 PM
Posted by: halflifeyexin | (21) May 29, 2011 11:50 AM
Posted by: glcolor | (20) May 29, 2011 11:00 AM
Posted by: Anonymous | (19) May 29, 2011 10:36 AM
Posted by: Anonymous | (18) May 28, 2011 10:58 AM
Posted by: trylife | (17) May 27, 2011 09:35 PM
Posted by: Joe | (16) May 27, 2011 08:58 PM
Posted by: jay1002008 | (15) May 27, 2011 07:59 PM
Posted by: views63 | (14) May 27, 2011 06:56 PM
Posted by: Cloud | (13) May 27, 2011 04:54 PM
Posted by: coolypf | (12) May 27, 2011 04:40 PM
Posted by: Liuhy | (11) May 27, 2011 04:24 PM
Posted by: 懒人小何 | (10) May 27, 2011 03:57 PM
Posted by: Cloud | (9) May 27, 2011 03:55 PM
Posted by: broom9 | (8) May 27, 2011 03:43 PM
Posted by: lichking | (7) May 27, 2011 03:29 PM
Posted by: 赵中 | (6) May 27, 2011 03:19 PM
Posted by: hiwgy | (5) May 27, 2011 03:15 PM
Posted by: est | (4) May 27, 2011 03:13 PM
Posted by: hang | (3) May 27, 2011 03:10 PM
Posted by: yaoweibin | (2) May 27, 2011 03:07 PM
Posted by: shiftregister | (1) May 27, 2011 02:48 PM