encipherer
Etymology
From encipher + -er.
noun
One who enciphers.