Krüptimisalgoritme
Krüptimisalgoritmid on matemaatilised protseduurid, mida kasutatakse andmete krüpteerimiseks ja dekrüpteerimiseks. Krüpteerimine muudab loetava teabe (selge tekst) loetamatuks vormiks (krüpteeritud tekst), kaitstes seda volitamata juurdepääsu eest. Dekrüpteerimine on vastupidine protsess, mis taastab krüpteeritud teksti algsesse selgeks tekstiks.
Peamised krüpteerimisalgoritmide kategooriad on sümmeetrilised ja asümmeetrilised algoritmid. Sümmeetrilised algoritmid kasutavad krüpteerimiseks ja dekrüpteerimiseks sama võtit.
Asümmeetrilised algoritmid, tuntud ka kui avaliku võtme krüpteerimine, kasutavad krüpteerimiseks ja dekrüpteerimiseks kahte erinevat võtit: avalikku
Krüpteerimisalgoritme kasutatakse laialdaselt erinevates rakendustes, sealhulgas veebiturvalisuses (SSL/TLS), e-posti krüpteerimises, andmebaaside kaitsmises ja digitaalsetes allkirjades, tagades