许多文件以“众所周知的”标头序列开头,我认为这有助于对大量数据传输执行密码分析。
所以我想在前面加上一两个随机数据块,以使密码分析更加困难。
假设文件是这样的:
<Header 250 bytes><Contents>
所以我们在前面添加一些随机数据(随机长度),如下所示:
<Random data of random length><Magic Number><Header 250 bytes><Contents>
接收方在解密后,只需扫描<Magic Number>并剪切到该点的所有内容。
由于长度是随机的,攻击者将无法猜测众所周知的部分究竟在哪里。
你认为这是个好主意吗?还是太努力而没有得到足够的改进?