Nouns

(n)decoder, deciphererthe kind of intellectual who converts messages from a code to plain text
(n)decipherera reader capable of reading and interpreting illegible or obscure text