encryption algorithm



krüpteerimisalgoritm Matemaatiline valem, mida kasutatakse tavaliste andmete või lahtise teksti krüpteerimiseks ehk teisendamiseks šiffertekstiks ehk krüptogrammiks. Kõik algoritmid kasutavad krüpteerimisel "võtmeks" nimetatavat bitistringi. Mida suurem on võti (mida pikem string), seda raskem on šifrogrammi lahti muukida.

Enamik krüpteerimisalgoritme kasutab plokk-krüpteerimist, kus andmeid krüpteeritakse 64 kuni 128 biti suuruste plokkidena. On kasutusel ka vookrüpteerimine, kus krüpteeritakse pidevat andmevoogu.