krüpteerimisalgoritmi
Krüpteerimisalgoritmi on matemaatiline protseduur või kogum reegleid, mida kasutatakse andmete krüpteerimiseks (muutmine loetamatuks vormiks) ja dekrüpteerimiseks (selle algsesse vormi taastamine). Krüpteerimisalgoritmid on krüptograafia aluseks, mis on teadus andmete turvalisest edastamisest ja salvestamisest.
Peamised krüpteerimisalgoritmide tüübid on sümmeetrilised ja asümmeetrilised. Sümmeetrilised algoritmid kasutavad andmete krüpteerimiseks ja dekrüpteerimiseks sama võtit.
Asümmeetrilised algoritmid, tuntud ka kui avaliku võtme krüpteerimine, kasutavad andmete krüpteerimiseks ühte võtit (avalik võti) ja
Krüpteerimisalgoritmi turvalisus sõltub selle matemaatilisest keerukusest ja võtme pikkusest. Tugevad algoritmid on vastupidavad erinevatele rünnakutele, sealhulgas