Superencipherment is the practice of encrypting a message using two or more ciphering schemes in sequence. For example a transposition cipher and then a substitution cipher. To decipher such a message the recipient will generally need to apply the decryption schemes in the reverse order that the sender applied them.