在Microsoft-CHAP(质询握手认证协议)中,消息块被分成三个块,每个块有7个字节,所有块都使用三个不同的密钥加密。蛮力攻击
现在所需的蛮力攻击组合是
2^56 + 2^56 + 2^56
出三个块的原始内容是只有16字节(在〜7划分的, 7和2),剩下的5个字节被填充以带来第三个7字节的块大小。
因此他们给予所需的蛮力攻击组合
2^56 + 2^56 + 2^16近似等于2^57。
我想知道2^16和2^57是怎么来的。
此外,他们给了攻击者并不需要2^192只工作2^56 + 2^56 + 2^16约等于2^57是必需的。
它可在“www.cs.sjsu.edu/~stamp/CS265/projects/Spr05/ppt/MS-CHAP.ppt”
任何一个可以帮助我在这个问题?
这个问题似乎是题外话题,因为它一般是关于加密(crypto.stackexchange.com),而不是关于编程本身。 –