第三百七十九章 密码关联·公约数背后的破局密钥
第一节残页整合·数论推演的关键突破
临时据点的石桌上,五页丝译谱残页按顺序铺开,油灯的光芒在泛黄的绢布上跳跃,映照着秦骁紧锁的眉头。他指尖捏着一支炭笔,在演算纸上快速勾勒,将每页残页的核心数列提取出来,形成五组独立的数字矩阵。
“第一页残页‘5817-3692-4185’,第二页‘7249-8531-2674’,第三页‘9156-4287-3591’,第四页‘6328-9745-1862’,第五页‘2574-3198-6425’。”秦骁逐字念出数列,炭笔在纸上重重划出横线,“之前我们只关注了单页数列的独立规律,却忽略了五页残页的关联性。”
王襄俯身凝视残页:“这些数列的针脚密度各不相同,第一页最密,第五页最疏,会不会对应着某种递进关系?”她用劈丝针轻轻点在第一页残页的针脚处,“你看,这些针脚的排列间隔,和日军军事密码的编码间隔完全一致。”
沈曼云拿出日军军事密码本,翻到核心加密区:“日军最新的军事密码采用‘九宫格+质数密钥’双加密模式,核心密钥通常是两位数的质数,我们之前破解的外围密码用的是17,核心区域会不会用更大的质数?”
秦骁眼神一亮,立刻将五组数列的所有数字提取出来,计算它们的公共公约数:“5817=3×7×277,3692=4×13×71,4185=5×3×279……”他快速演算,突然停下笔,炭笔尖在纸上划出一个清晰的数字,“所有数列的公共公约数都是3和17!17是之前的外围密钥,3很可能是核心密钥的组成部分!”
“3和17?”王襄不解,“两个质数怎么组成核心密钥?日军的核心密码通常是四位数。”
“不是简单组合,而是‘公约数乘积+残差补全’。”秦骁在纸上写下“3×17=51”,然后将五组数列的总和计算出来,“第一页数列和为13694,第二页18454,第三页17034,第四页17972,第五页12249,这些总和除以51,得到的余数分别是14、29、37、53、76。”
他将余数按顺序排列:“14-29-37-53-76,这组数字和柳砚提供的屏风缺针数列‘14-29-37-53’高度重合,只差最后一个数字76!”
沈曼云瞳孔骤缩:“也就是说,屏风缺针数列是核心密钥的前四位,第五页残页的余数76是补全密钥的关键?那日军军事密码和丝译谱的关联点在哪里?”
秦骁拿起日军军事密码本,翻到核心区域的加密说明:“你看这里,日军军事密码的核心区编码,需要将密钥与‘丝译谱首页经纬数’结合,经纬数就是绣品的经线条数和纬线条数。”他看向王襄,“柳砚说屏风用的是双经纬绣法,你能推算出屏风的经纬数吗?”
王襄闭眼回忆苏绣双经纬绣法的标准:“双经纬绣法的经线条数通常是纬线条数的1.5倍,普通屏风的经纬数在1000-1500之间,按针脚密度推算,那面富士山屏风的经线条数应该是1365,纬线条数是910。”
秦骁立刻将经纬数代入演算:“1365=3×5×7×13,910=2×5×7×13,两者的公共公约数是5×7×13=455。用之前得到的余数数列14-29-37-53-76乘以455,得到‘6370-13195-16835-24115-34580’,取每组数字的后四位,就是‘6370-3195-6835-4115-4580’。”
第二节密钥拼接·双重密码的逻辑闭环
秦骁将新得到的五组四位数数列,与日军军事密码的核心编码表逐一比对,炭笔在纸上快速标记:“6370对应‘锁’,3195对应‘芯’,6835对应‘解’,4115对应‘密’,4580对应‘钥’,组合起来就是‘锁芯解密钥’!”
“锁芯解密钥?”沈曼云恍然大悟,“这应该是解开双重密码的关键指令,也就是说,我们需要用这组数列,先激活丝译谱的核心密钥,再破解日军军事密码。”
王襄拿起第三页残页,上面的针脚突然引起她的注意:“你看这页残页的边缘,有一组模糊的针脚,之前被污渍掩盖了,现在看起来像是‘24-48-72’。”她用浸油绣线轻轻擦拭污渍,针脚变得清晰可见,“这组数字是3的倍数,和我们之前的核心密钥3完全契合。”
秦骁立刻将“24-48-72”代入演算:“24=3×8,48=3×16,72=3×24,8、16、24是等差数列,公差为8。用这个公差乘以之前的余数数列,得到‘112-232-296-424-608’,取后三位就是‘112-232-296-424-608’。”
他将两组数列交叉组合:“6370+112=6482,3195+232=3427,6835+296=7131,4115+424=4539,4580+608=5188,得到五组新数列‘6482-3427-7131-4539-5188’。”
沈曼云对照军事密码本快速翻译:“6482对应‘东’,3427对应‘区’,7131对应‘主’,4539对应‘门’,5188对应‘启’,组合起来是‘东区主门启’!这是在告诉我们,核心密码的解锁位置在军火库东区的主门!”
“不仅如此。”秦骁眼神锐利,“这五组数列的总和是6482+3427+7131+4539+5188=26867,26867除以17,得到1580.411……余数是7,这个余数7很可能是核心密码的最后一位!”
他将所有线索整合:“之前我们得到的军事密码前七位是‘8358614’,加上余数7,就是完整的八位军事密码‘83586147’!而丝译谱的核心密钥,就是五页残页数列的公约数3和17,以及屏风缺针数列补全后的‘14293753’!”
王襄激动地握紧劈丝针:“也就是说,双重密码已经完全破解?军事密码‘83586147’,丝译谱密钥‘14293753’,两者同时输入东区主门,就能解锁核心区域?”
秦骁却没有放松:“还不能确定。织田既然设置双重密码,不可能这么容易被破解,这两组密码很可能存在‘验证逻辑’,必须按特定顺序输入,或者满足某种数学条件才能生效。”他在纸上写下两组密码,计算它们的乘积和差值,“83586147×14293753=1.204×10^15,差值是83586147-14293753=69292394,这两个数字都没有明显规律,或许我们颠倒了密钥的作用。”
第三节逻辑反转·密钥用途的颠覆性认知
夜色渐深,秦骁将两组密码写在绢布上,反复排列组合,试图找到隐藏的规律。王襄和沈曼云坐在一旁,不敢打扰,只能通过油灯的光影,观察他不断变化的神情。
“如果军事密码不是直接输入的密码,而是‘密钥验证码’呢?”秦骁突然开口,炭笔在纸上划出一道弧线,“日军的双重加密模式,通常需要先输入验证码,再输入解锁码,验证码正确才能激活解锁码的输入界面。”
他将军事密码“83586147”拆分成两组四位数:“8358和6147,8358=17×491.647……不对,6147=3×3×3×227,8358=2×3×7×199,两组数字的公共公约数是3,正好对应丝译谱的核心公约数!”
沈曼云立刻反应过来:“你的意思是,军事密码是验证码,核心是公约数3,只有输入正确的验证码,才能激活丝译谱密钥的输入界面?而丝译谱密钥‘14293753’才是真正的解锁码?”
“很有可能!”秦骁点头,将丝译谱密钥拆分成两组四位数,“1429和3753,1429是质数,3753=3×3×417,两组数字的公共公约数也是3,这就形成了‘双重验证’——军事密码验证公约数3,丝译谱密钥再次验证公约数3,双重验证通过才能解锁。”
王襄拿起第三页残页,突然发现针脚的排列形状酷似九宫格:“你看这页残页的针脚,是不是组成了一个九宫格?第一行5817,对应九宫格的1-3列,第二行9156对应4-6列,第三行4287对应7-9列。”
秦骁立刻在纸上画出九宫格,将数列填入相应位置:“1列5,2列8,3列1,4列7,5列9,6列1,7列5,8列6,9列4……”他突然停下笔,眼神中闪过一丝狂喜,“九宫格的每行、每列、每条对角线的数字和都是24!24=3×8,3是核心公约数,8很可能是输入顺序的关键!”
他按数字和为24的规律,重新排列丝译谱密钥:“14293753按九宫格顺序重新组合,得到‘1435-2973’,这组数字的公约数也是3,而且和屏风绣品的经纬数1365、910的差值,正好是之前得到的余数数列!”
就在这时,无线电突然传来情报网的紧急通报:“织田已经下令,核心区域的双重密码将在明日凌晨四点更换,更换后的密码只有他本人知道!”
秦骁脸色一变,看了一眼怀表:“现在是凌晨两点,我们只有两小时时间!必须在四点前潜入军火库,完成密码输入,否则之前的所有推演都将白费!”
王襄立刻收拾绣技破障工具:“绝缘绳、电网挑针、盘金绣线都已准备就绪,我们现在就出发,按原计划从西侧缺口潜入,直奔东区主门!”
沈曼云检查干扰器和武器:“干扰器的续航时间是十分钟,足够我们完成密码输入和破门,我已经联系了地下党,他们会在军火库外围制造混乱,吸引守卫注意力。”
秦骁将破解后的密码写在一张绢布上,用盘金绣线缠绕在手腕上:“记住,军事密码‘83586147’是验证码,先输入前四位8358,再输入后四位6147,验证通过后,输入丝译谱密钥‘14293753’,顺序不能错,时间不能超!”
三人快速收拾装备,拉开临时据点的隐蔽门,消失在漆黑的夜色中。他们不知道的是,织田早已通过情报网的漏洞,预判到他们会在今夜行动,在东区主门附近设下了致命陷阱——一旦密码输入成功,大门打开的瞬间,就会触发预设的炸药装置,将整个核心区域夷为平地。
两小时的时间窗口,一场与时间赛跑的生死博弈正式展开。密码推演是否真的正确?东区主门后的陷阱能否避开?织田的最终杀招,是否会让绣针队的破库计划功亏一篑?
