弱化钥匙

码学中,弱钥匙是指当与特定的一起使用时,使以某种不理想的方式表现出来,并简化破解(破解)码文本的钥匙

弱钥匙通常只占整个钥匙空间的很小一部分,这意味着如果有人生成一个随机钥匙来加密信息,那么弱钥匙会造成安全问题的情况是很少的。然而,对于一个密码来说,没有弱钥匙被认为是一个好的设计("高质量的chiper")。一个没有弱钥匙的密码被称为有一个平坦的,或线性钥匙空间

128位弱钥匙的例子

  • 全部为零(0x000000000000)。
  • 所有的1(0xFFFFFFFFFFFF)。
  • 交替使用'1'+'0'(0x0101010101)。
  • 交替使用'F'+'E'(0xFEFEFEFEFE)。
  • 交替使用'E'+'1'(0xE1E1E1F0F0F0F0)或(0x1E1E1E1E0F0F0F)。

AlegsaOnline.com - 2020 / 2023 - License CC3