一一中文网

手机浏览器扫描二维码访问

第74章 提前的月圆之夜2(第2页)

百分之九十。

叮。

进度条满格。

屏幕弹出一个提示框:“第一层加密破解成功。

密钥:7E4A9C2B5F8D3016A2B4C6D8E0F1A3C5。”

纪玄没有停顿,立刻开始破解第二层加密——自定义的流加密算法。

这一层更难。

流加密算法的核心是一个伪随机数生成器,用密钥作为种子,生成一个无限长的随机数序列,与明文进行异或运算得到密文。

要破解,必须知道伪随机数生成器的算法,或者找到算法的漏洞。

纪玄调出解密后的第一层数据。

看起来依然是一堆乱码,但有规律可循。

他启动频率分析工具,统计每个字节出现的频率。

在正常的加密数据中,字节频率应该是均匀分布的。

但这段数据不是——某些字节出现的频率明显偏高。

这是流加密算法常见的漏洞:如果伪随机数生成器的周期不够长,或者算法有缺陷,就会导致密钥流出现重复模式。

而重复模式,就是突破口。

纪玄写了一个自相关分析程序。

程序运行,屏幕上出现一张波形图。

横坐标是偏移量,纵坐标是自相关值。

正常情况下,波形应该是一条平直的线。

但现在,波形在偏移量为256的位置,出现了一个明显的峰值。

周期是256字节。

伪随机数生成器每生成256个字节后,就会重复。

纪玄立刻写了一个破解程序:截取256字节的密文,与256字节后的密文进行异或运算。

因为密钥流重复,所以两次异或的结果,就是两段明文的异或值。

而如果其中一段明文是已知的——比如常见的文件头、协议头——就可以反推出密钥流。

他尝试了几种常见的文件头。

JPEG文件头,失败。

MP4文件头,失败。

MPEG-TS流头……成功。

屏幕上的乱码突然变得清晰。

那是一段视频流的传输协议头:同步字节0x47,包标识符0x100,适配域控制……这是标准的MPEG-TS流,用于数字电视和流媒体传输。

纪玄立刻启动协议解析器,将数据流重组为完整的TS流。

然后,他开始破解第三层加密。

这一层,吴涛说从未见过。

热门小说推荐
脱笼而出_季星鸣

脱笼而出_季星鸣

TXT下载,无错,番外...

都是神经病笔趣阁

都是神经病笔趣阁

TXT下载,最新章节,无错,番外...

世间本无我

世间本无我

玩世不恭的腹黑穷鬼×天然呆倔强吃货劫妖扮猪吃虎+双失忆+女强+宿命轮回众里寻她千百度,蓦然回首,那人早被绳索拴在身旁。...

造化问天:千古一帝

造化问天:千古一帝

少年秦伏天,为家族血战落凤山,丹田破碎。却不想族人翻脸无情,未婚妻在最低谷时选择背叛,殊不知少年体内神帝的灵魂复苏!失去的将会一点一点要回来,加诸在身上的耻辱也终会洗刷殆尽!烟岚昭云天,白衣如旧年。一指天门关,万里剑飞雪。我秦伏天。伏天神帝,万界独尊!...

每日热搜小说推荐