1

然后给定纯文本、加密文本和关键字长度,我被要求使用暴力攻击找到密码密钥。我所做的是从纯文本和加密文本中获取前六个字符并通过字母距离来计算密钥,但我认为这不是实现此过程的正确方法。有任何想法吗?

4

1 回答 1

0

如果您绝对需要实施暴力攻击:

  1. 取明文和加密文本的前 6 个字母。
  2. 对于每个字母,使用 while 循环遍历字母表。
  3. 把字母的位置加起来。
  4. 如果您的总和导致加密文本的字母,则您移动文本中的下一个字母。如果没有,请尝试在 while 循环的下一次迭代中将字母表的下一个字母相加。
于 2019-11-17T12:05:08.613 回答