Šifrēšanas stiprumus bieži reklamē izmantotās šifrēšanas atslēgas garums. Šifrēšanas atslēgas garuma tendences virzībā uz perspektīvu "lielāks ir labāks": jo garāka atslēga, jo labāka šifrēšana. Tātad pēc šīs loģikas 64 bitu šifrēšanas virkne vienmēr ir sliktāka nekā tā, kurai ir lielāks skaitlis. Tomēr atsauce uz kaut ko kā "64 bitu" šifrēšanu neko nepasaka par pamatā esošo šifrēšanas metodi. Lai saprastu šo atšķirību, jums jāredz, kā šifrēšanas algoritmi un šifrēšanas atslēgas darbojas savā starpā.
Šifrēšanas metodes
Ir divi dažādi veidi, kā apspriest šifrēšanas metodes: lietojumprogramma un algoritms. Lietojumprogrammā atšķirības parasti ir saistītas ar to, kā šifrēšanas un atšifrēšanas atslēgas tiek koplietotas starp cilvēkiem, kuri šifrē un atšifrē ziņojumus. Algoritmiskā nozīmē atšķirības ir atkarīgas no šifrēšanas procesa, ko izmanto, lai šifrētu ziņojumu vai datus. Abi ir nedaudz atkarīgi viens no otra, taču, runājot par šifrēšanas sarežģītību bitu izteiksmē, jums jāņem vērā abi.
Šifrēšanas atslēgas
Šifrēšanas atslēgas ir ierīces, kuras šifrēšanas algoritmi izmanto ziņojumu šifrēšanai un atšifrēšanai. Katrs šifrēšanas algoritms kā daļa no tā šifrēšanas procesa attiecas uz atslēgu šifrēšanas modificēšanai. Tas nodrošina, ka ziņojuma atšifrēšanai ir nepieciešams izmantot atbilstošo atšifrēšanas atslēgu, lai atbloķētu ziņojuma saturu. Dažādās lietojumprogrammās un algoritmos dažādiem taustiņiem būs atšķirīgs lietojums: simetriskie taustiņi šifrēs un atšifrēs vienu un to pašu ziņojumu, savukārt asimetriskie taustiņi ir pa pāriem - viens šifrēšanai un viens atšifrēšanai. Tas nozīmē, ka ne visi taustiņi ir izveidoti vienādi.
Atslēgas garums
Parasti atslēgas stiprumu mēra daļēji caur atslēgas garumu. Šifrēšanas atslēgas tiek mērītas bitos, norādot, cik daudz datora atmiņas atslēga aizņem. Tātad 64 bitu atslēga aizņem 64 bitus atmiņas, 128 bitu atslēga aizņem 128 bitus utt. Kad tiek reklamēts noteikts šifrēšanas algoritms, tas parasti tiks reklamēts, izmantojot to atļauto atslēgu garumu. Piemēram, uzlabotā šifrēšanas standartā tiek izmantotas vai nu 128, 192 vai 256 bitu šifrēšanas atslēgas.
Atslēgas garums un stiprums
Kā minēts, atslēgas stiprumu parasti mēra caur atslēgas garumu. Garāku atslēgu ir eksponenciāli grūtāk lauzt; Laika skala lielākas šifrēšanas, piemēram, AES 256 bitu šifrēšanas, pārtraukšanai ir aptuveni miljardiem gadu. Tomēr šis skaitlis attiecas tikai uz spēju simetrisku atslēgu brutāli piespriest, uzminot katru iespējamo taustiņu ciparu kombināciju. Kaut arī 64 bitu šifrēšanu būtu daudz vieglāk pārtraukt nekā 128 bitu šifrēšanu - vismaz ar koeficientu divi - tas neliecina par pamata šifrēšanas algoritma stiprumu.