cipherer

noun
  1. a person who writes in cipher or encodes messages
  2. Usage: often historical or literary context
  3. a person who performs arithmetic calculations
  4. Usage: archaic or rare

Examples