Decipherer
/(?)/
De·ci·pher·er
Decipherer
n.
One who deciphers.