Na criptografia clássica, uma cifra de transposição procede à mudança de cada letra no texto a cifrar para outro. Ou seja, a ordem dos caracteres é mudada. Matematicamente trata-se da aplicação de uma função bijectiva para cifrar e da respectiva função inversa para decifrar. De seguida encontram-se alguns exemplos.