VBA,O código da transposição
Dentre os métodos existentes em criptografia, há alguns bens simples (e fáceis de quebrar).
O código da transposição funciona assim.
Imagine uma mensagem a ser enviada: “Conta a lenda que dormia”.
Temos que ter um tamanho para quebrar a mensagem em pedaços menores.
Digamos que o tamanho seja 5.
Escrevemos a mensagem numa tabela, quebrando pelo tamanho dado.
Para codificar a mensagem, começamos a ler pelas colunas
A primeira coluna é codificada como “C nur”. A segunda é “oadem”.
A mensagem completa vira:
“C nuroademn a itl daaeqo”
Exercício: o que está escrito a seguir, sabendo que foi utilizado o código da transposição (com outro tamanho)?
“Tapem uule aéedena no a npa a aãev sloq”
Exercício extra. Criar uma função que codifique e decodifique o código, com uma string e um tamanho de entrada.
Ideias técnicas com uma pitada de filosofia
Veja também:
Originally published at http://ferramentasexcelvba.wordpress.com on February 18, 2021.