Crie suas próprias mensagens codificadas para diversão em família! Aqui estão cifras clássicas com exemplos em Python:
Desloque cada letra por um número fixo (ex: +3: A→D)
Substitua cada letra por um símbolo/letra único (crie uma chave)
Pontos/traços para letras (… --- … = SOS)
Letras como 0/1 (ASCII)
# César
def caesar(texto, deslocamento):
resultado = ''
for c in texto:
if c.isalpha():
base = ord('a') if c.islower() else ord('A')
resultado += chr((ord(c) - base + deslocamento) % 26 + base)
else:
resultado += c
return resultado
# Exemplo
print(caesar("Mensagem Secreta", 3)) # Phqvdjdh Vhfuhw
Feliz codificação e decodificação!