Kriptografi adalah ilmu dan seni untuk menjaga pesan rahasia agar tetap aman dengan menyandikan pesan menjadi teks terenkripsi yang hanya dapat dibaca kembali menggunakan kunci sandi yang tepat. Kriptografi melibatkan proses enkripsi untuk mengubah teks biasa menjadi teks terenkripsi dan dekripsi untuk mengembalikan teks terenkripsi menjadi teks asli. Kekuatan algoritma kriptografi ditentuk