Codes used specifically to disguise the content of a message, involving a rule defined by a secret key known only to the transmitters and legitimate receivers of the message.