Silpnas raktas
Kriptografijoje silpnasis raktas - tai raktas, kurį naudojant su tam tikru šifru, šifras veikia nepageidaujamu būdu ir supaprastina šifro teksto išlaužimą (nulaužimą).
Silpni raktai paprastai sudaro labai mažą visos raktų erdvės dalį, o tai reiškia, kad jei kas nors generuoja atsitiktinį raktą pranešimui užšifruoti, silpni raktai retai sukelia saugumo problemų. Tačiau laikoma, kad geras šifro projektas yra toks, kuriame nėra silpnų raktų ("kokybiškas šifras"). Sakoma, kad šifras, neturintis silpnų raktų, turi plokščią arba tiesinę raktų erdvę.
128 bitų silpnųjų raktų pavyzdžiai
- Visi nuliai (0x00000000000000000000)
- Visi vienetai (0xFFFFFFFFFFFFFFFFFF)
- Kintamos reikšmės "1" + "0" (0x01010101010101010101)
- Pakaitinė "F" + "E" (0xFEFEFEFEFEFEFEFEFEFE)
- Pakaitinė "E" + "1" (0xE1E1E1E1E1F0F0F0F0F0) arba (0x1E1E1E1E1E0F0F0F0F0F0F0F)