客户端与服务端分别下载同一个(比如说 4 个 g 的)大文件,并校验文件相同;
对此文件分别进行相同的处理,得到一个新文件:
循环 n 次,从文件开始偏移量递增,长度 1MB (或者更长)的内容,用相同的密码作盐,算 md5 。。。
然后结果堆起来变成一个大文件,比如说上面步进为 1 字节,
那么可以得到的新文件可以是大约 4g*16 那么大。
--------------
然后拿这个对原文 xor 。。
为什么发在这个节点呢? 是因为这么个东西打算拿来加密协议头部。。。 混淆协议特征哈
这个思路有弱点吗
对此文件分别进行相同的处理,得到一个新文件:
循环 n 次,从文件开始偏移量递增,长度 1MB (或者更长)的内容,用相同的密码作盐,算 md5 。。。
然后结果堆起来变成一个大文件,比如说上面步进为 1 字节,
那么可以得到的新文件可以是大约 4g*16 那么大。
--------------
然后拿这个对原文 xor 。。
为什么发在这个节点呢? 是因为这么个东西打算拿来加密协议头部。。。 混淆协议特征哈
这个思路有弱点吗