Moči šifriranja se pogosto oglašujejo po dolžini uporabljenega šifrirnega ključa. Trendi dolžine ključa za šifriranje v smeri perspektive "večje je boljše": daljši kot je ključ, boljša je šifriranje. Po tej logiki je 64-bitni niz šifriranja vedno slabši od tistega z večjim številom. Vendar sklicevanje na "64-bitno" šifriranje ne pomeni ničesar o osnovni metodi šifriranja. Da bi razumeli to razliko, morate videti, kako algoritmi za šifriranje in šifrirni ključi delujejo med seboj.
Načini šifriranja
Obstajata dva različna načina za razpravo o metodah šifriranja: aplikacija in algoritem. V aplikaciji se razlike običajno vrtijo okoli tega, kako si ključi za šifriranje in dešifriranje delijo ljudje, ki šifrirajo in dešifrirajo sporočila. V algoritemskem smislu so razlike odvisne od postopka šifriranja, ki se uporablja za šifriranje sporočila ali šifriranih podatkov. Oba sta sicer nekoliko odvisna drug od drugega, toda ko govorimo o zapletenosti šifriranja z vidika bitov, moramo upoštevati oboje.
Ključi za šifriranje
Šifrirni ključi so naprave, ki jih šifrirni algoritmi uporabljajo za šifriranje in dešifriranje sporočil. Vsak šifrirni algoritem se kot del procesa šifriranja sklicuje na ključ za spreminjanje njegovega šifriranja. To zagotavlja, da dešifriranje sporočila zahteva uporabo ustreznega dešifrirnega ključa za odklepanje vsebine sporočila. V različnih aplikacijah in algoritmih se bodo različni ključi različno uporabljali: simetrični ključi bodo šifrirali in dešifrirali isto sporočilo, medtem ko bodo asimetrični ključi v parih, eden za šifriranje in en za dešifriranje. To pomeni, da niso vsi ključi enaki.
Dolžina ključa
Običajno moč ključa delno merimo z dolžino ključa. Šifrirni ključi se merijo v bitih, ki predstavljajo, koliko bitov računalniškega pomnilnika zavzame ključ. Torej 64-bitni ključ zavzame 64 bitov pomnilnika, 128-bitni ključ 128 bitov itd. Ko se oglašuje določen algoritem za šifriranje, se praviloma oglašuje z dolžino tipk, ki jih dovoljuje. Napredni standard šifriranja na primer uporablja 128-, 192- ali 256-bitne šifrirne ključe.
Dolžina in moč ključa
Kot omenjeno, se moč ključa običajno meri z dolžino ključa. Daljšo tipko je eksponentno težje zlomiti; časovna lestvica za prekinitev večjega šifriranja, kot je 256-bitno šifriranje AES, je približno milijarde let. Vendar se to število nanaša samo na zmožnost silovitega pritiska simetričnega ključa z ugibanjem vsake možne kombinacije števk ključa. Medtem ko bi bilo 64-bitno šifriranje veliko lažje prekiniti kot 128-bitno šifriranje - vsaj za dvakrat - to ne govori o moči osnovnega algoritma šifriranja.