刑侦支队技术科的灯光连续亮了三个通宵,林娜面前的三台电脑屏幕上,密密麻麻的代码与数据交织成一张无形的网。
司徒亮坐在她身旁的临时座椅上,左臂的石膏尚未拆除,却丝毫没影响他紧盯屏幕的专注——自阻止“天命”区域性脑域共振计划后,团队并未松懈,那本从研究所带出的《实验体记录册》,仍有近三分之一的残缺数据未完成修复,而这部分内容,极可能藏着“天命”更深层的布局。
“司徒队,之前修复时忽略了一个关键细节。”林娜揉了揉布满血丝的眼睛,指尖在键盘上快速敲击,将一页修复完成的记录册内容放大,“你看这些实验体编号,看似是随机的12位数字,比如‘0’,但我对比了已抓获实验体的真实信息后发现,编号前六位与后六位存在固定差值,且差值范围恰好对应经纬度的度分秒区间。”
司徒亮凑近屏幕,目光落在编号上:“你的意思是,实验体编号不是随机编码,而是经纬度的加密形式?”“可能性极大。”林娜调出一个数据对比表格,“以编号‘0’为例,我们先将前六位‘0’拆分为‘03’‘11’‘23’,后六位‘’拆分为‘45’‘67’‘89’。已知我国经纬度范围是北纬3°51′至53°33′,东经73°40′至135°05′,前六位大概率对应北纬,后六位对应东经。但直接拆分的数值超出合理范围,说明存在加密偏移量。”
为了找到偏移量,林娜调取了记录册中已确认身份的32名本地实验体信息,将他们的户籍所在地经纬度与实验体编号进行交叉比对。“你看这名本地实验体王浩,编号‘0’,户籍所在地是本市高新区,经纬度为北纬38°32′15″,东经118°42′6″。”林娜用红线标注出关键数值,“将编号前六位‘0’减去5,得到‘0’,不对;减去8,得到‘003215’,也不对。但如果将前六位拆分为‘08’‘32’‘15’,整体减去5,得到‘03’‘27’‘10’,仍不匹配。”
连续尝试了十几种偏移量算法后,林娜突然想到记录册封面的“Ψ”符号——之前破解保险柜密码时,曾用到“Ψ”对应的ASCII编码“936”。“或许偏移量与‘Ψ’有关。”她立刻将“936”拆分为“9”“3”“6”,分别作为纬度、经度的度、分、秒偏移量。以王浩的编号为例:前六位“0”,度位“08”减9得“-1”,不符合正数规则,反向加9得“17”;分位“32”减3得“29”;秒位“15”减6得“9”,得到北纬17°29′9″,仍不对。
“会不会是编号的奇偶位拆分?”司徒亮提出猜想,“很多加密方式会采用奇偶位交错的形式隐藏真实数据。”林娜立刻尝试,将王浩的编号按奇偶位拆分:奇数位“0、1、1、5、7、9”,偶数位“8、3、2、6、8、4”。再将奇数位组合为“0”,偶数位组合为“”,分别作为北纬和东经的加密值。这次用“Ψ”的ASCII编码“936”作为偏移量反向叠加:奇数位“0”加936,得到“0”,拆分后为北纬12°51′5″;偶数位“”加936,得到“”,拆分后为东经83°36′20″,依旧与王浩的户籍经纬度不符。
就在两人陷入僵局时,陈静拿着一份实验体血液检测报告走进来:“林娜,我对比了实验体的脑域开发程度与编号,发现编号末尾两位数字越大,脑域开发程度越高。比如编号末尾‘99’的实验体,脑域开发程度达到72%,是目前发现的最高值。”林娜眼前一亮:“末尾两位是脑域开发程度,不是加密数据!那编号实际有效加密位是前10位!”
她立刻剔除编号末尾两位,重新对王浩的编号“0”(剔除末尾“26”)进行处理。按前5位对应北纬、后5位对应东经拆分,得到“08321”和“”。再结合“Ψ”符号的另一种编码——在“天命”内部资料中,“Ψ”曾被用作“3.14”的替代符号(对应圆周率前三位)。林娜尝试用“314”作为偏移量:北纬“08321”减314,得到“08007”,拆分为“08°00′7″”;东经“”减314,得到“”,拆分后“50°87′0″”,仍不对。
“或许不是减法,是取模运算。”司徒亮回忆起周峰笔记中提到的“天命”常用加密算法,“周峰曾记录,‘天命’偏爱用100取模来隐藏经纬度数据。”林娜立刻尝试,将王浩编号前5位“08321”对100取模,得到“21”;前5位除以100取整,得到“832”,再对100取模得到“32”;剩余部分“8”作为度位,最终得到北纬8°32′21″。后5位“”同理,对100取模得“84”,除以100取整得“511”,对100取模得“11”,剩余部分“5”作为度位,得到东经5°11′84″——还是不对,但经度的“11′84″”让林娜意识到,秒位可能超过60,需要进位。
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
喜欢诡案追凶:我的搭档全是美女请大家收藏:(m.zjsw.org)诡案追凶:我的搭档全是美女爪机书屋更新速度全网最快。