>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Criar Cifras com Excel

As funções do Excel são ferramentas flexíveis, e uma maneira de usá-las é criar uma cifra de substituição simples. Isso não é nenhum tipo de criptografia segura o suficiente para bancos ou segredos de empresa, mas é um bom exercício de programação no Excel e uma boa maneira de demonstrar o poder das funções do Excel.

Passo 1

Configure o Excel para usar cálculos iterativos clicando na guia "Arquivo", selecionando "Opções", depois "Fórmulas" e marcando a opção no canto superior direito da caixa de diálogo que diz "Permitir fórmulas iterativas". Defina o número máximo de iterações para a mensagem mais longa que você criptografará e descriptografará — 500 caracteres é um limite razoável.

Passo 2

Insira os seguintes valores nas células "A1" até "A7", em ordem. São rótulos para ajudar a acompanhar o que as funções na coluna "B" fazem: "Texto", "Início", "Fim", "Contador" e "Traduzir". Eles não afetam as funções na coluna "B", mas facilitam colocar as funções certas nos lugares certos.

Passo 3

Insira o valor "0" na célula "B2".

Passo 4

Insira a seguinte função na célula "B3":

=NÚM.CARACT(B1)

Passo 5

Insira a seguinte função na célula "B4":

=SE(B1="";B2;SE(B4

Passo 6

Insira a seguinte função na célula "B5":

=SE(B1="";"";SE(B4<=B3;CONCAT(B5;CAR(SE(CÓDIGO(EXT.TEXTO(B1;B4;1))=32;32;MOD((CÓDIGO(EXT.TEXTO(B1;$B$4;1))-SE(CÓDIGO(EXT.TEXTO(B1;$B$4;1))<91;65;97))+13;26)+SE(CÓDIGO(EXT.TEXTO(B1;$B$4;1))<91;65;97))));B5))

Passo 7

Digite a frase que deseja converter em cifra na célula "B1" e pressione "Enter". A versão cifrada aparece na célula "B5". Digitar o texto cifrado na célula "B1" e pressionar "Enter" devolve o texto original.

Dica

Devido a como o Excel faz cálculos iterativos, o último caractere da cifra é repetido uma vez adicional.