Como criptografar com o Excel

As funções do Excel são ferramentas flexíveis e uma maneira de usá-las é fazer uma criptografia de substituição simples. Esse não é um tipo de criptografia que seja seguro o suficiente para segredos bancários ou empresariais, mas é um bom exercício de programação no Excel e uma boa maneira de mostrar o poder das funções do Excel.

Passo 1

Defina o Excel para usar cálculos iterativos clicando na guia “Arquivo”, selecionando “Opções” e, em seguida, clicando em “fórmulas” e verificando 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 mais longas para criptografar e descriptografar a mensagem; 500 caracteres é um limite razoável.

Etapa 2

Digite os seguintes valores nas células “A1” a “A7”, em ordem. Esses são rótulos que ajudarão você a acompanhar quais são as funções da coluna “B”, “Texto”, “Iniciar”, “Final”, “contador” e “Traduzir” não afetam as funções na coluna “B “, mas é mais fácil colocar as funções corretas no espaço certo.

Etapa 3

Digite o valor “0” na coluna “B2”.

Etapa 4

Digite a seguinte função na célula “B3”:

= LEN (B1)

Etapa 5

Digite a seguinte função na célula “B4”:

= SE (B1 = “”, B2, SE (B4 <B3, B4 + 1, B3))

Etapa 6

Digite a seguinte função na célula “B5”:

= SE (B1 = “”, “”, SE (B4 <= B3, CONCATENATE (B5, CHAR (SE (CÓDIGO (MID (B1, B4,1))) = 32,32, MOD ((CÓDIGO (MID (B1 , $ B $ 4,1)) – IF (CODE (MID (B1, $ B $ 4.1)) <91.65.97)) + 13.26) + IF (CODE (MID (B1, $ B $ 4, 1)) <91.65.97)))), B5))

Etapa 7

Digite a frase que você deseja converter em um dígito na célula “B1” e pressione “Enter”. A versão criptografada aparece na célula “B5”. Digitando o texto criptografado na célula “B1” e pressionando “Enter”, você retorna ao texto original.

Referências

 

Você pode estar interessado:

Deixe um comentário