Enkripsi adalah proses mengubah data dari keadaan normalnya yang dapat dibaca, yang disebut plaintext, menjadi data yang dilindungi dan aman yang disebut ciphertext sehingga hanya dapat dibaca oleh penerima atau penerima yang dituju, yang dapat mendekripsinya menggunakan kunci rahasia. Enkripsi adalah praktik yang berasal dari perang kuno, ketika penting untuk mengirim pesan yang tidak dapat diakses oleh musuh. Ada banyak jenis enkripsi yang dapat dikategorikan dalam beberapa cara: bahan enkripsi, cara enkripsi, metodologi enkripsi yang digunakan termasuk algoritma tertentu yang digunakan, dan/atau sistem enkripsi yang ditemukan/digunakan sebelumnya atau lebih baru.
Ada berbagai jenis enkripsi yang bekerja sepanjang waktu pada satu jenis materi tertentu dan jenis enkripsi lain yang dikontrol dan diterapkan oleh pengguna berdasarkan kebutuhan. Enkripsi email berlaku untuk semua email keluar dari suatu sistem. Enkripsi hard disk — juga dikenal sebagai enkripsi disk penuh atau FDE, enkripsi seluruh disk, enkripsi hard drive, atau enkripsi disk — mengenkripsi semua file dari setiap jenis yang ditemukan di hard drive komputer. Halaman dengan protokol HTTPS mengenkripsi semua transaksi yang dilakukan melaluinya, memungkinkan pembayaran kartu kredit melalui Internet. Sebaliknya, pengguna dapat memilih untuk mengamankan pdf tertentu, misalnya, dan — tergantung pada program perangkat lunak yang digunakan — memerlukan kata sandi untuk membukanya dan/atau mengubahnya atau mencegah pengeditan atau membatasi atau melarang pencetakan.
Jenis enkripsi juga dapat dibedakan dengan enkripsi yang dihasilkan perangkat lunak atau enkripsi berbasis perangkat keras. Misalnya, enkripsi hard disk terutama dilakukan oleh perangkat lunak. Namun, kelompok produsen hard drive yang membentuk Trusted Computing Group (TCG) pada tahun 2009 menyetujui standar enkripsi untuk hard disk, yang mereka beri nama Spesifikasi Penyimpanan TCG. Ketika sepenuhnya diaktifkan, hard disk akan secara otomatis mengenkripsi, daripada memerlukan program perangkat lunak tambahan yang terpisah untuk mencapai hal ini.
Cara lain untuk membedakan jenis enkripsi adalah dengan cara kerjanya. Metodologi enkripsi mungkin simetris, artinya mereka memiliki satu kunci yang digunakan untuk enkripsi dan dekripsi dan yang harus dikirim bersama dengan pesan untuk memastikan bahwa itu dapat didekripsi oleh penerima. Di sisi lain, dapat secara asimetris, dalam hal ini, pengirim menggunakan kunci publik penerima untuk mengenkripsi teks biasa, dan komputer penerima menggunakan kunci pribadi penerima untuk mendekripsi. Penggunaan algoritma yang berbeda, panjang kunci yang berbeda, dan block cipher atau streaming cipher adalah faktor pembeda lainnya. Orang juga dapat membedakan jenis enkripsi yang dianggap ketinggalan zaman — seperti DES (Data Encryption Standard) dan WEP (Wired Equivalent Privacy), dari enkripsi yang lebih baru dan lebih baik — seperti Triple DES dan WAP2 (WiFi Protected Access, versi 2), yang menggunakan AES (Standar Enkripsi Lanjutan).