You could do worse than to confuse the meanings of "code" and "cipher"—even cryptographers sometime use the terms as though they had the same meaning. There is, however, a definite distinction ...