“叶露,来虚拟办公室。”
“出了什么事?”
“待会细说,我们需要深蓝V。”
“明白了,我们要想冒充主机控制其它分机,或者截获其它分机发送的数据并分析,都必须拿到这个私钥,对吗?”
“好了,教学课程结束,想想怎么破解吧。”
“破解?私钥、公钥既然是配对的,为什么不能根据一个算另外一个。”小伊的疑问挺多的。
“是这样,我们大幅度调整机器设置,网吧管理员被我们弄得很不耐烦,把主机丢给我们操作。我对主机的管理软件不熟,所以乱发了不少指令,还被小A凶了呢。”小伊觉得有些委屈。
“呵呵,谁让你连续发了14条强制关机指令,难怪小A凶你。蒋寒,能搞定吗?”
“当然!这就是我们要找的‘人为错误’了!虽然一位位硬算不可能,但是结合公钥、明文、密文、选择密文来推算,不超过2天我就可以找出密钥。”蒋寒笑到,我差点想一刀劈了他。
“不是无法推算。根据私钥算公钥非常容易,但是通过公钥算私钥就极难,数学上称这个为 陷门单向函数。以我的电脑的能力,需要十亿年才能根据公钥算出私钥。就算是制做专用的解码硬件来算,也需要1000年啊!这个网吧的密码体系非常严格,几乎没有漏洞可钻。”
“看样子,想最快拿到完整私钥的话,只有设法依靠选择密文了。”我对蒋寒说。
“选择密文?”
“简单举例:假定密钥是ABC,明文是XYZ,密文是M=AX+BY+CZ。我就算拿到密文M和明文XYZ,知道加密算法,也不容易算出密钥ABC。但是如果我让主机加密100这样的明文,密文M就直接等于A了,密钥的一部分就被拿到,这种类型的密文称为选择密文。
实际情况远比这复杂,但是原理大致是这样。每个密码系统都会有自己的弱点,青月网吧的这套密码系统最怕的就是选择密文攻击。但一般情况下是不可能出现选择密文的,需要人为制造才行——我们现在要做的就是这个。等等,这是怎么回事?”蒋寒突然叫到。
“那么久?”小伊也很吃惊。
“没办法,全部都是百位级别的大整数运算,个人电脑算着吃亏。”蒋寒有些委屈。
“我想,我们可能有一次完成128位整数演算的超级电脑用了。”看到叶露在OICQ上的昵称由暗变亮,我舒了一口气。
“Ok!”
第十八章 骇客攻略上 (第3/3页)
过的数据必须由私钥才能解密。”面对MM的疑问,蒋寒得意的卖弄起来。
“设计得这么复杂干吗?”
“一是实现数字签名。主机对分机发布命令时,先用私钥把命令加密成密文。如果分机成功的用公钥解密,那么就认可这是由主机发过来的命令并执行。同样,分机向主机提交数据的时候,先用公钥加密,这样其它的分机就算截获分机发送的数据也解不开,只有持有密钥的主机能读懂。”
“天哪!管理员怎么可能犯这种错误!”我也不由得兴奋的叫起来。蒋寒在小伊用的那台分机上发现了不少主机发过来的指令记录,其中有好几条选择密文!
“这个,昨天,是不是因为我,用网吧主机发过指令。”小伊嗫嚅到。
“你?”
阅读幻路(又名:魔枪狙击手)最新章节 请关注舞文小说网(www.wushuxs.net)



