Kriptografi merupakan seni dan ilmu untuk menjaga keamanan pesan, mengubah plainteks menjadi cipherteks. Ahlinya disebut kriptografer. Sedangkan seni dan ilmu untuk memecahkan kriptografi, mengubah cipherteks menjadi plainteks disebut kriptanalisis. Ahlinya disebut Kriptanalis.