krüpteerimisalgoritmist
Krüpteerimisalgoritm on matemaatiline protsess või reeglite kogum, mida kasutatakse andmete krüpteerimiseks ehk muutmiseks loetamatuks vormiks. Krüpteerimise eesmärk on kaitsta tundlikku teavet volitamata juurdepääsu eest. Krüpteerimisalgoritmi abil teisendatakse originaalandmed ehk selge tekst krüptitud tekstiks ehk šifritekstiks. See protsess nõuab tavaliselt krüpteerimisvõtit, mis on salajane informatsioon, mida kasutatakse nii andmete krüpteerimiseks kui ka hilisemaks dekrüpteerimiseks.
On olemas kahte peamist krüpteerimisalgoritmi tüüpi: sümmeetriline ja asümmeetriline krüpteerimine. Sümmeetrilises krüpteerimises kasutatakse sama võtit nii
Asümmeetrilises krüpteerimises kasutatakse võtmepaari: avalikku võtit ja privaatset võtit. Avalikku võtit saab jagada kõigiga ja seda