cryptographer — the science or study of the techniques of secret writing, especially code and cipher systems, methods, and the like. Compare cryptanalysis (def 2).
decoder — A decoder is a device used to decode messages or signals sent in code, for example the television signals from a satellite.
translator — Also, translater. a person who translates.