Šifriranje je postopek prevajanja navadne besedilne podatke (navadnega), v nekaj, kar se zdi, da je naključno in brez pomena (šifropisom). Dešifriranje je postopek pretvorbe šifropisom nazaj čistim.
Za šifriranje več kot majhno količino podatkov, ki se uporablja simetrično šifriranje. Simetrični ključ se uporablja v obeh procesih šifriranje in dešifriranje. Dešifrirati določen del šifropisom, je treba uporabiti ključ, ki je bil uporabljen za šifriranje podatkov.
Cilj vsakega šifriranja je, da bi bilo tako težko, kot je mogoče dešifrirati ustvarjen šifropisom brez uporabe ključa. Če se uporablja res dober šifrirni algoritem, ni tehnika bistveno bolje kot metodično poskuša vse možne ključ. Za tak algoritem, daljši ključ, težje je za dešifriranje kos šifropisom in nimajo ključa.
Težko je določiti kakovost za algoritem šifriranja. Algoritmi, ki so videti obetaven včasih izkaže, da je zelo enostavno prekinil, zaradi pravilnega napad. Pri izbiri šifrirni algoritem, je dobra ideja, da izberejo eno, ki je bila v uporabi že več let in je uspešno upreti vse napade.
Posodobljeno dne
24. jan. 2018