Implementação da cifra de transposição

Arnaldo Gunzi
Jul 10, 2024

--

Continuando com algumas implementações de códigos criptográficos simples, é a vez da cifra de transposição.

Consiste em escrever numa coluna com uma quantidade definida de linhas (que é a chave), e transmitir a mensagem por linhas — daí o nome, é uma “transposta”

Ex. “O poeta é um fingidor. Finge tão completamente”

Resulta em: “Otunrnãmae_amg.gopm_p__i_e_le_oéfdF_cen_e_ioitott_”

Espaços vazios no final são preenchidos com caracteres randômicos (no caso da rotina, foi com underline)

Embora a mensagem final pareça difícil de decifrar, também é fácil de quebrar nos dias de hoje, e não é recomendado para uso comercial — no máximo, pode ser útil mandar uma mensagem para a namorada.

Fiz uma implementação no streamlit, disponível em https://cifratransposicao.streamlit.app/

Originally published at https://ideiasesquecidas.com on July 10, 2024.

--

--

Arnaldo Gunzi
Arnaldo Gunzi

Written by Arnaldo Gunzi

Project Manager - Advanced Analytics, AI and Quantum Computing. Sensei of Analytics.

No responses yet