A titkosítás a számítástechnikában is azt a célt szolgálja, hogy bizonyos adatok csak a címzett vagy arra jogosult személyek számára legyenek értelmezhetőek. Az adatokat (nyílt szöveg) egy bizonyos algoritmus és kulcs segítségével titkosított szöveggé alakítják át, amely egy külső szemlélő számára értelmezhetetlen lesz. Az adatokat a megfejtési kulcs segítségével lehet visszaalakítani értelmezhető formába. A titkosítási és megfejtési kulcs eljárástól függően ugyanaz is lehet vagy különbözhet.
A titkosítási eljárásokkal a matematika és informatika egy köztes területe, a kriptográfia foglalkozik, amelynek gyökerei egészen az ókorig nyúlnak vissza.