“砾石电脑”维修店店主小谭请夏晓数帮忙解锁一个简单的密码,小夏不知事主的底细,推辞半天就是不肯帮忙。 “你就放心吧,这部笔记本还是我帮着他买的呢!从我这儿拿走的。”
“是吗?属于他的私人物品吗?”
“肯定的,我帮他买的。”
“我们之间也只是见过一次面……所以……”小夏还是不肯帮忙。 “真是他自己的电脑,跟他任职的公司或者别人什么的都没什么关系,我保证。”
说着说着,小谭有些急眼了。 “听你这意思,他把自己设置的密码给忘了?”
小夏换了个角度随口问道。 “是的,是的!当着我的面他试了好几次了,最后直接给锁死了。”
“是吗?那这样吧,既然是他自己的电脑,他应该可以提供购货发票吧?”
小夏笑着问道。 “没问题,我打电话让他送过来。”
小谭没想到夏先生这么较真,随后给自己那位朋友打了个电话,叮嘱他把发票送过来。 那人赶过来还得段时间,小夏问了问小谭,看看有没有好一点儿的二手主板和内存条。 “那边有几块二手主板,旁边是我拆下来的内存条,你自己看吧。”
说罢,小谭忙着招呼其他客户了。 小夏随便翻捡了半天,发现都是些没什么利用价值的普通二手配件,看来,今天是白跑一趟了。 “旺财”很是懂事,静悄悄地卧伏在店门口在那儿养神。 “怎么?没有你中意的?”
小谭笑着问道。 小夏笑了笑,摇摇头。 正在这时,一个三十岁上下的中年男子急匆匆走进门来。 “小谭,你看,是不是这张发票?”
“是的,是的!夏先生,给你发票。”
接过发票,夏晓数仔细地查验了半天,没错,是正规发票,上面还写有货主的名字。 “不好意思,方便看一下您的身份证吗?”
小夏笑着问了一声。 “自己的电脑解个密码还得看身份证?!”
那男的有点儿不大乐意。 “夏先生说的没错,这种事情,还是小心些才好。这就象你家钥匙丢了,你打电话叫开锁公司的业务员帮你开门一样,那不也得看看你的身份证呐?”
那位中年男子想了想,不太情愿地从钱包里将自己的身份证取出来递给了小夏。 只看了一遍,小夏就记住了来人身份证的号码。 “没错,发票上的名字与身份证是吻合的。”
小夏心下暗忖道。 夏晓数心还挺细,向小谭要了一把小号的螺丝刀,将笔记本后盖打开,看了看里面配件上面粘贴的小标签,那是商家在出货的时候专门贴上去的不干胶小标签。 小标签上有出货的时间以及由哪一家商户发的货。 经过比对,时间、发货经销商都吻合。 看来,这台笔记本电脑的确是眼前这位中年男子本人的私人物品。 点开那款加密小软件试了试,小夏感觉它就象个小玩具,一点儿也不复杂。 夏晓数并没有进行复杂的操作,而是将电脑关掉,向小谭要了几张稿纸,以那位中年人的身份证号码为核心,建立了一个比较简单的函数组,通过求解这组函数最大值域和最小值域,小夏可以确认一个大致的范围。 “您平时设置密码都有些什么习惯呢?”
小夏笑着问道。 “那可没准儿,有时是我的生日,有时是结婚纪念日,偶尔也用过我女儿的生日,对了,我有个习惯,有时候为了保密起见,我会将那些编好的密码做些小改动。”
“好的,明白了!您编制的密码在添加英文字母或者键盘特殊字符的时候,有什么特定的习惯吗?”
小夏接着问道。 “这个……我习惯用‘W’、‘X’、‘A’这三个字母,键盘上那些特殊字符我从来没有用过。”
那男的如实作答。 “这份加密文件对您来说是不是非常重要?”
“那是肯定,谁成天没事加密玩呀!对吧?”
那男的不以为然地回应道。 “好的,请问,在您的日常生活中有没有什么特别重要的日子?”
“有,07月13号。”
“好的,谢谢您的信任。”
说罢,夏晓数将那男的提供的信息全部处理成代数符号,另行组建了一个不等式方程组。 思索片刻,夏晓数开始求解第一组函数,将计算结果记了下来。 紧接着,夏晓数将不等式方程组就此解开,运算结果记在第一组计算结果旁边。 随后,夏晓数又建立了一个随机函数,简单修改了几次,数学表达式就算列好啦。 最后,夏晓数之前那两个运算结果为顶点,画了一条直线段,再根据随机函数的定义域取值范围确定了三个极值顶点。 连线,组成三个三角形。 一个直角三角形,一个锐角三角形,最后一个是个钝角三角形。 抬头想了想,小夏开始解析这三个数据三角形。 用了不到十分钟,小夏轻轻松松求解出三组密码答案。 反复推敲了半天,小夏最后确认了两组密码,随手将第一组运算结果打了个“叉”,算是否定了。 “可以了,您看哪一组密码比较眼熟?”
“嗨!我真是服了,就这么摆弄半天就算出来了?这也太神奇了吧?!这一个,就是这个,我之前用过这个密码,你这一列到纸上我就想起来了。”
“好的,那咱们试试。”
小夏笑着说道。 “可是,密码软件已经被机子锁死了呀?登录界面已经无法打开了,不能输入密码了。”
小谭不解地解释几句。 “没关系,请稍等!”
说着话,小夏上网找到自己的网络硬盘,从里面下载了一款小软件。 安装、打开、运行…… 那款加密软件恢复正常,熟悉的登录界面再次显现在三人面前。 “您试一下。”
小夏笑着说道。 那男的半信半疑地将自己比较熟悉的那个密码输入到程序当中。 一敲回车,嚯!文件打开了! “你太了不起了,佩服,佩服!”
那男的心服口服。 “别客气,这回可别再忘了哟!”
小夏笑着叮嘱了一句。 “不会的,不会的,我得付你多少钱?”
那男的随口问道。 “那是您跟小谭之间的事了,举手之劳,我这边不会收您费用的。”
听夏先生如何说话,小谭也不好意思收费了,笑着将那个中年男子打发走了。 小谭确信,自己这是遇上电脑高手了。 遇高人不可与之失之交臂,小谭自己也有些饿了,于是请小夏上镇上一家饭店随便吃点饭。 夏晓数也没跟他客气,跟着小谭带着“旺财”上马路对面的小饭店随便吃了点东西,征得小谭同意之后,小夏给“旺财”准备了一份丰盛的便餐,手头没有合适的餐具,又不能拿人家店里的碟子喂狗。 于是,小夏取来几张餐巾纸,将其铺在地上,就手将饭菜搁在上面让“旺财”吃。 “你对这狗还真够好的。”
小谭笑着说道。 “你是不知道,如果不是它,我在乡下还真不一定能待得住呢!”
“习惯就好,习惯就好!”
小谭笑着回应道。 从饭店出来,小夏接到了吴老板的电话,说他正在赶往鱼鼓村的途中,问小夏在不在当地。 “有位朋友找我有点儿事,谢谢你请客!改天我回请你。”
“夏先生客气!”
辞别了小谭,夏晓数招呼着“旺材”站在一处路口等候吴老板的到来。