Šifravimo stipriąsias puses dažnai reklamuoja naudojamas šifravimo rakto ilgis. Šifravimo rakto ilgio tendencijos link „didesnis yra geresnis“: kuo ilgesnis raktas, tuo geresnis šifravimas. Taigi pagal šią logiką 64 bitų šifravimo eilutė visada yra blogesnė nei ta, kurios skaičius didesnis. Tačiau nurodant ką nors kaip „64 bitų“ šifravimą nieko nepasakoma apie pagrindinį šifravimo metodą. Norėdami suprasti šį skirtumą, turite pamatyti, kaip šifravimo algoritmai ir šifravimo raktai veikia tarpusavyje.
Šifravimo metodai
Yra du skirtingi šifravimo metodų aptarimo būdai: programa ir algoritmas. Programoje skirtumai paprastai siejasi su tuo, kaip šifravimo ir iššifravimo raktai yra bendrinami žmonėms, šifruojantiems ir iššifruojantiems pranešimus. Algoritmine prasme skirtumai priklauso nuo šifravimo proceso, naudojamo šifruotam pranešimui ar duomenims peršifruoti. Abi yra šiek tiek priklausomos viena nuo kitos, tačiau kalbėdami apie šifravimo sudėtingumą bitais, turite atsižvelgti į abu.
Šifravimo raktai
Šifravimo raktai yra įrenginiai, kuriuos šifravimo algoritmai naudoja šifruoti ir iššifruoti pranešimus. Kiekvienas šifravimo algoritmas, kaip jo šifravimo proceso dalis, nurodo raktą šifravimui modifikuoti. Tai užtikrina, kad pranešimo iššifravimui reikia naudoti atitinkamą iššifravimo raktą, kad atrakintumėte pranešimo turinį. Skirtingose programose ir algoritmuose skirtingi raktai bus skirtingai naudojami: simetriški raktai užšifruos ir iššifruos tą patį pranešimą, o asimetriniai raktai pateikiami poromis, vienas skirtas šifravimui ir vienas iššifravimui. Tai reiškia, kad ne visi klavišai yra sukurti vienodi.
Rakto ilgis
Paprastai rakto stiprumas matuojamas iš dalies per rakto ilgį. Šifravimo raktai matuojami bitais, nurodant, kiek kompiuterio atminties bitų užima raktas. Taigi 64 bitų raktas užima 64 bitų atmintį, 128 bitų raktas užima 128 bitus ir pan. Kai bus reklamuojamas konkretus šifravimo algoritmas, jis paprastai bus reklamuojamas per leidžiamų raktų ilgį. Pavyzdžiui, „Advanced Encryption Standard“ naudoja 128, 192 arba 256 bitų šifravimo raktus.
Rakto ilgis ir stiprumas
Rakto stiprumas, kaip minėta, paprastai matuojamas pagal rakto ilgį. Ilgesnį raktą eksponentiškai sunkiau sulaužyti; Didesnio šifravimo, pvz., AES 256 bitų šifravimo, pažeidimo laiko skalė yra maždaug milijardai metų. Tačiau šis skaičius nurodo tik sugebėjimą priversti simetrišką raktą atspėti kiekvieną galimą raktų skaitmenų derinį. Nors 64 bitų šifravimą būtų daug lengviau nutraukti nei 128 bitų šifravimą - bent du kartus - tai nereiškia pagrindinio šifravimo algoritmo stiprumo.