Enkripcija (engleski: encryption) ili šifriranje je proces u kriptografiji kojim se vrši izmjena podataka tako da se poruka, odnosno informacije, učine nečitljivim za osobe koje ne posjeduju određeno znanje (ključ). Ovaj pojam se najviše koristi u računarstvu, gdje se određeni podaci enkriptuju, i najčešće tako zaštićeni šalju putem e-maila.