Jabarkan Penyandian versus kode dari Enkripsi

Dalam penggunaan nonteknis, sebuah kode rahasia merupakan hal yang sama dengan sandi. Namun, secara teknis, kode dan sandi adalah dua konsep yang berbeda. Kode bekerja pada tingkat pemahaman, yaitu kata atau frasa. Sandi (penyandian) bekerja pada tingkat yang lebih rendah, yaitu tingkat huruf, sekelompok huruf, atau bit dalam kriptografi modern.

Kriptografi diperkenalkan oleh orang-orang Mesir 4000 tahun yang lalu dengan menggunakan hieroglyph yang tidak standar untuk menulis pesan. Menurut sejarahnya, kriptografi dipisah menjadi dikotomi kode dan sandi. Kode memiliki kelemahan terhadap analisis kriptografi dan kesulitan dalam mengatur daftar kode yang rumit. Oleh karena itu, kode tidak lagi digunakan dalam kriptografi modern dan penyandian menjadi teknik yang lebih dominan.