krüptimisalgoritm
Krüptimisalgoritm on matemaatiline protsess, mida kasutatakse andmete krüpteerimiseks ja dekrüpteerimiseks. Krüpteerimine muudab loetava andme (selge tekst) loetamatuks andmeks (krüpteeritud tekst), kasutades selleks krüptimisalgoritmi ja salajast võtit. Dekrüpteerimine on vastupidine protsess, kus krüpteeritud tekst muudetakse tagasi selgeks tekstiks, kasutades dekrüpteerimisalgoritmi ja sama või seotud võtit.
Krüptimisalgoritmid jagunevad peamiselt kahte kategooriasse: sümmeetrilised ja asümmeetrilised. Sümmeetrilised algoritmid kasutavad andmete krüpteerimiseks ja dekrüpteerimiseks sama
Asümmeetrilised algoritmid, tuntud ka kui avaliku võtme krüpteerimine, kasutavad andmete krüpteerimiseks ühte võtit (avalik võti) ja
Krüptimisalgoritme kasutatakse laialdaselt andmete turvalisuse tagamiseks erinevates rakendustes, sealhulgas internetisuhtluses (HTTPS), e-posti krüpteerimisel, digiallkirjastamisel ja andmete