Late Latin 'crypticus', from Gr. 'kruptikos', from 'kruptos' (hidden), from 'kruptein' (to hide).
#Having hidden meaning.
#Mystified or of an obscure nature.
#Involving use of code or cipher.