Krüpteerimisalgoritm
Krüpteerimisalgoritm on matemaatiline protseduur, mida kasutatakse andmete krüpteerimiseks, muutes need loetamatuks ilma dekrüpteerimisvõtmeta. See on krüptograafia alustala, mis tagab konfidentsiaalsuse, terviklikkuse ja autentimise. Krüpteerimisalgoritmid jaotatakse laias laastus kaheks kategooriaks: sümmeetrilised ja asümmeetrilised.
Sümmeetrilised algoritmid kasutavad andmete krüpteerimiseks ja dekrüpteerimiseks sama võtit. Need algoritmid on tavaliselt kiired ja tõhusad,
Asümmeetrilised algoritmid, tuntud ka kui avaliku võtme krüpteerimine, kasutavad krüpteerimiseks ühte võtit (avalik võti) ja dekrüpteerimiseks
Krüpteerimisalgoritme kasutatakse laialdaselt internetisuhtluse turvamisel (SSL/TLS), digitaalsete allkirjade loomisel, andmete kaitsmisel pilveruumis ja krüptovaluutades. Algoritmi turvalisus