Footnote
a In technical terms, a cipher differs from a code. Whereas a cipher replaces individual letters with other letters or numbers, a code involves substituting words or phrases for other words, phrases, or numbers. Nevertheless, the two may overlap.