Слаб ключ

В криптографията слабият ключ е ключ, който, когато се използва с определен шифър, кара шифъра да се държи по някакъв нежелан начин и улеснява разбиването (кракването) на шифровия текст.

Слабите ключове обикновено представляват много малка част от общото пространство от ключове, което означава, че ако някой генерира случаен ключ за криптиране на съобщение, слабите ключове рядко могат да причинят проблем със сигурността. Въпреки това се счита, че е добър дизайн на шифър, който няма слаби ключове ("качествен шифър"). За шифър без слаби ключове се казва, че има плоско или линейно ключово пространство.

Примери за 128-битови слаби ключове

  • Всички нули (0x0000000000000000)
  • Всички единици (0xFFFFFFFFFFFFFFFF)
  • Редуване на '1' + '0' (0x0101010101010101)
  • Редуване на 'F' + 'E' (0xFEFEFEFEFEFEFEFE)
  • Редуващи се 'E' + '1' (0xE1E1E1E1E1F0F0F0F0) или (0x1E1E1E1E0F0F0F0F)

AlegsaOnline.com - 2020 / 2023 - License CC3