Abordagens básicas de criptografia de dados incluem a
substituição e a permutação. A substituição ocorre na situação
em que, para cada caractere de um texto simples, verifica-se a
substituição desse caractere por um outro texto cifrado. A
permutação ocorre quando caracteres de texto simples são
reformulados em alguma sequência diferente da original.