Kompiuterizuota kriptografija buvo naudojama dešimtmečius kaip slaptų šifruotų pranešimų kūrimo iš paprasto teksto duomenų metodas. Per pastaruosius kelis dešimtmečius buvo sukurta daug naujų šifravimo algoritmų. Tarptautinis duomenų šifravimo algoritmas (IDEA™) yra šifravimo algoritmo, kuris šifruoja plano teksto duomenis į užšifruotų simbolių rinkinį, pavyzdys. Jį 1991 m. sukūrė James Massey ir Xuejia Lai iš Šveicarijos kaip duomenų šifravimo formą. Išradėjai tikėjosi, kad jis gali pakeisti standartinį šifravimą tuo metu, kuris buvo duomenų šifravimo standartas (DES).
1976 m. JAV vyriausybė sukūrė šifravimo standartus visiems federalinės vyriausybės subjektams. Standartas tuo metu buvo pavadintas duomenų šifravimo standartu (DES). Šiuos standartus tvarko Nacionalinis technologijų ir standartų institutas (NIST). Kai buvo išleistas DES, šis metodas buvo kritikuojamas, nes daugelis kompiuterių mokslininkų lengvai sulaužė šifravimo algoritmą. Taip buvo visų pirma todėl, kad DES standartuose naudojamas šifravimo raktas buvo per mažas, o tai apribojo raktų permutacijas ir sumažino algoritmo sudėtingumą.
2001 m. NIST atnaujino standartus iki pažangaus šifravimo standarto (AES). Naujasis standartas palaikė sudėtingesnį šifravimo algoritmą, kuriame buvo didelis 256 bitų raktas. Dėl šio naujo požiūrio dabartinių šifravimo algoritmų nulaužti neįmanoma. Tarptautinis duomenų šifravimo algoritmas buvo sukurtas prieš AES, kaip tarpinis duomenų šifravimo metodas. Dabartinis IDEA™ algoritmas taip pat buvo tobulinamas, kad palaikytų naujesnius AES standartus.
Tarptautinis duomenų šifravimo algoritmas yra plačiai naudojamas daugelyje programų ir yra laikomas geru duomenų šifravimo algoritmu. Jis naudoja simetrinį šifravimo algoritmą, kuris duomenims šifruoti ir iššifruoti naudoja vieną raktą. IDEA™ standartai palaiko pažangius šifravimo raktus iki 128 bitų ilgio.
Gana geras privatumas (PGP) yra šifravimo algoritmas, naudojamas daugelyje el. pašto šifravimo protokolų. Paprastai tai yra geras būdas šifruoti el. laiškus, nes palaiko išplėstinius šifravimo raktus. Daugelis PGP algoritmų naudoja tarptautinį duomenų šifravimo algoritmą kaip vidinį pranešimo šifravimo metodą. OpenPGP yra atvirojo kodo PGP versija, kurioje IDEA™ naudojamas kaip pasirenkamas algoritmas.
Duomenų šifravimo algoritmai neapsiriboja paprasto teksto duomenimis. Dauguma šifravimo algoritmų palaiko paprasto teksto duomenis, garso ir vaizdo šifravimą. Visų formų duomenys gali būti užšifruoti naudojant tarptautinį duomenų šifravimo algoritmą. Šiuo metu IDEA™ turi patentą, kuris riboja jo naudojimą nekomercinėse įmonėse.