第两百二十章 没有硝烟的战斗(一)(2/2)
一般來说.这样的密码组有效期限在4小时到36小时不等.除非梁虎运气极好.在一开始的阶段就蒙对了密码.否则他永远不可能破解.至于蒙对密码的概率.基本上相当于连续买了六十年彩票.结果每一期彩票都独中500万头奖这种事情.很明显梁虎可不认为自己有这样的运气.不过以上所有难点都建立在一个前提上.那就是密钥算法不存在漏洞的情况下.事实上天竺国的软件工程师并沒有完全吃透罗刹国的技术.在这个原本严丝合缝的体系当中露出了许多破绽.
无论是前世还是今生.天竺国都是一个软件大国.世界上无数著名的软件程序里面.都有他们的程序员编写的代码.不过软件大国不等于软件强国.天竺国并沒有任何值得一用的产品.因为他们培养出來的程序员就好像流水线上一个一个沒有灵魂的机器.严格、准确.并且几乎采用一模一样的思维.却沒有编写程序最重要的想象力.和金子般的闪光创意.
曾经有一个笑话.说的是把任务交给10个天竺国的程序员.然后将他们写好的代码随意抽取出來相互替换.只要代码的位置沒错.替换后的程序不需要任何修改都可以一次性通过编译.这意味着这些程序员不仅是编程思维一模一样.甚至连函数和变量的命令都完全相同.对于一个大型团队或者大型软件來说.这是优点而非缺点.可对于黑客來说.却是一个不是漏洞的漏洞.梁虎只需要找出这个密码体系当中的一部分参照物.就可以比预想更快的填充布满所有的128位密钥.因为它们实在是太有规律.
“咔咔.”梁虎轻击键盘.发出了破解的指令.四台刀片服务器搭建的服务器组开始了全速运作.梁虎的双眼死死盯着面前四块电脑屏幕.双手则不停在几个键盘上來回切换敲击.同时操作多个程序有条不紊的进行着工作.在梁虎最左边的屏幕上.有一个圆形的环状表格.不是每一个表格目前都是空着的.当它们都被填满之后.天竺国军事卫星的128位密钥也就尽数被梁虎破解了.
十分钟之后.环状表格上出现了第一个字符.梁虎的服务器组成功猜测出第一个密钥.又过了三分钟.第二个字符显示出來.不到10秒第三个、第四个字符也都出现了.梁虎快速敲击键盘.将屏幕上出现的许多组合消除.因为它们并不符合天竺国程序员编写代码时对函数、变量的使用原则.这些准备工作梁虎已经提前进行了好久.他努力把自己变成一个合格的天竺国程序员.就好像鉴宝师傅不停把玩真货那样.当他们看到假货的时候心里就会有种说不出的别扭.梁虎就是靠着这种直觉跳过了很多应该无用的密码排列组合.
本章阅读结束,请阅读下一章