Krüpteerimine ( referaat )
dekrüptimiseks. Sümmeetriliseks algoritmiks nimetatakse sellist algoritmi, mille puhul on
teate dekrüpteerimiseks kasutatav võti krüpteerimiseks kasutatud võtmest väljaarvutatav,
ja ka vastupidi. Enamusel sellistel algoritmidel kasutatakse krüpteerimiseks ja
dekrüpteerimiseks sama võtit. Sümmeetrilise algoritmi poolt pakutav kaitse sõltub otseselt
võtmest, võtme avastamine tähendab seda, et suvaline isik võib teadet krüpteerida ja
dekrüpteerida. Niikaua, kui krüptitav info peab jääma saladuseks, peab saladuseks jääma
ka kasutatud võti. Seetõttu nimetatakse selliseid algoritme ka salajase võtmega
algoritmideks. Avaliku võtmega algoritmid ehk asümmeetrilised algoritmid on ehitatud
nii, et šifreerimisel ja dešifreerimisel kasutatakse erinevaid võtmeid. Need võtmed on
teineteisest sõltumatud, ühest võtmest ei saa tuletada teist. Selliseid algoritme nimetatakse