decipherer

noun

1.
the kind of intellectual who converts messages from a code to plain text
Derived from:
decipher
2.
a reader capable of reading and interpreting illegible or obscure text
Derived from:
decipher