Verilerin şifrelenmesi verinin orijinal halinin dışında daha karmaşık bir şekilde bazı algoritmalar ile okunamaz hale getirilmesidir.
Veriyi gönderen ve alıcı kişilerde veriyi çözümlemek, orijinal haline getirmek için anahtar bulunur. Anahtar üretimi şifreleme yöntemleriyle kullanıcının açık veya özel anahtarlarının matematiksel verilerle hazırlanması işlemidir. Şifreleme teknikleri veri güvenliğini sağlamanın büyük ve oldukça önemli bir parçasıdır. Özellikle internet ortamında veri güvenliğine önem verilmelidir. Kullanıcı bilgilerinin üçüncü kişiler tarafından öğrenilmesi, çalınmasına karşı mutlaka şifreleme yöntemleri kullanılmalıdır.