Enkripsi simetris atau kunci primer merupakan jenis enkripsi paling sederhana. Skema ini hanya melibatkan satu kunci pribadi untuk mengolah sandi, dalam hal penguraian data atau informasi. Jenis enkripsi yang sudah ada sejak lama ini mencampurkan angka atau rangkaian karakter dengan data, sehingga informasi menjadi tidak dapat dibaca.
Adapun enkripsi asimetris, atau kunci publik, memakai dua kunci untuk menyusun sandi informasi, terdiri dari satu kunci rahasia dan satu kunci publik. Kunci publik tersedia bagi siapa saja yang ingin berkomunikasi dengan pemilik data, sedangkan kunci rahasia dijaga kerahasiaannya pada perangkat sumber. Data hanya dapat didekripsi menggunakan kedua kunci. (*)