Verilere şifre koyma ve verilerin şifresini çözme uygulaması "şifreleme" olarak bilinir. Verilerin şifrelenmesi, bir algoritma uygulanarak verilerin orijinal biçiminde olmaması ve bu nedenle okunamaması amacıyla verilere şifre koyulması anlamına gelir. Veriler yalnızca özel bir şifre çözme anahtarı girilerek orijinal biçimine geri döndürülebilir. Şifre koyma teknikleri veri güvenliğinin önemli bir parçasıdır, çünkü hassas bilgileri kötü amaçlı yazılımların faydalanma girişimi ve üçüncü tarafların izinsiz erişimi gibi tehditlere karşı korur. Veri şifreleme çok yönlü bir güvenlik çözümüdür: Parola gibi tek bir veri parçasına veya daha geniş kapsamlı olarak bir dosyadaki verilere, hatta bellek ortamında bulunan tüm verilere uygulanabilir.