Kode adalah cara mengubah informasi menjadi sesuatu yang lain. Kadang-kadang hal ini dilakukan sebagai cara untuk menjaga kerahasiaan pesan. Ini disebut enkripsi atau kriptografi. Salah satu sumber memberikan penjelasan ini: kode adalah "sebuah kata, angka atau simbol lain yang digunakan untuk mewakili sebuah kata, frasa, atau suku kata dalam plaintext". Ini adalah salah satu bentuk kriptografi yang paling awal. Bandingkan kode dengan sandi, di mana huruf-huruf individual dienkripsi (diubah).

Kadang-kadang hal ini dilakukan sebagai cara yang lebih mudah untuk mengirim pesan. Misalnya, ketika orang di dua kapal yang berbeda ingin mengirim pesan, mereka mungkin terlalu jauh untuk berteriak, tetapi mereka dapat mengirim pesan dengan kode bendera. Kode lain yang digunakan orang disebut kode Morse, yang mengubah huruf menjadi titik-titik dan garis, seperti ini:

 SOS: ---------

Komputer menggunakan kode, dengan mengubah huruf menjadi 1 dan 0. Metode ini ditemukan untuk pita berlubang. Sekarang kode alfanumerik yang biasa adalah ASCII.

Beberapa orang menulis kode sebagai semacam permainan. Mereka pikir membuat sandi itu menyenangkan, dan menyenangkan untuk memecahkannya. Memecahkan kode berarti membongkarnya untuk memahami cara kerjanya, dan kemudian Anda dapat memahami pesan yang ditulis dalam kode itu. Cryptanalysis juga merupakan bisnis yang serius. Bangsa-bangsa dan organisasi lain telah memecahkan sandi satu sama lain selama berabad-abad.

Algoritma (kode) untuk membuat pesan rahasia disebut algoritma enkripsi. Untuk mengubah pesan rahasia kembali diperlukan algoritma dekripsi.