我已经读到密钥长度和 AES 中的块长度之间没有相关性。但这对我来说没有意义,因为密钥将对块进行异或,它们如何具有不同的长度?
问问题
3325 次
2 回答
3
密钥大小和块大小之间没有关系AES
,因为它并不简单XOR
。块大小始终为 128 位,但根据算法轮次,密钥大小可以是 128、192 和 256 位。
AES
是一个复杂的算法,有很多步骤。密钥用于密钥调度程序,然后其结果将用于加密过程。您可以在此处查看详细信息。
于 2018-10-21T06:45:36.490 回答
1
AES 有 10、12 或 14 轮。拥有这么多单独的密钥很难处理和保持安全。而是使用单个密钥来生成使用的 11、13 或 15 个轮密钥,每轮一个密钥加上一个额外密钥。从初始单个密钥派生轮密钥的过程称为轮调度。轮密钥不必与初始单个密钥的大小相同。
于 2018-10-21T15:58:24.650 回答