A criptografia é a ciência de proteger informações através da transformação de mensagens legíveis em códigos secretos. Ela é fundamental para a segurança digital moderna, protegendo desde mensagens de WhatsApp até transações bancárias.
Como funciona? A criptografia usa algoritmos matemáticos para:
Criptografar: Transformar uma mensagem original (texto claro) em uma mensagem codificada (texto cifrado)
Descriptografar: Reverter o processo, transformando o texto cifrado de volta ao texto original
Neste visualizador, você pode experimentar diferentes técnicas de criptografia clássicas, acompanhando passo a passo como cada algoritmo transforma as mensagens. Escolha uma cifra abaixo para começar!
Escolha uma Cifra
Sobre a Cifra de Vigenère
A Cifra de Vigenère é um método de criptografia que usa uma série de diferentes cifras de César baseadas nas letras de uma palavra-chave. Foi inventada no século XVI e é considerada uma "cifra polialfabética".
Como funciona:
Cada letra da mensagem é deslocada de acordo com a letra correspondente da chave
A chave se repete para cobrir toda a mensagem
A = 0, B = 1, C = 2, ... Z = 25
Para criptografar: (Texto + Chave) mod 26
Para descriptografar: (Texto - Chave) mod 26
Sobre a Cifra de César
A Cifra de César é uma das técnicas de criptografia mais antigas e simples. Foi usada por Júlio César para proteger mensagens militares, deslocando cada letra do alfabeto um número fixo de posições.
Como funciona:
Escolha um número de deslocamento (chave) de 1 a 25
Cada letra é substituída pela letra que está N posições à frente (ou atrás para descriptografar)
A Cifra de Playfair foi criada em 1854 por Charles Wheatstone, mas leva o nome de Lord Playfair que a promoveu. Foi a primeira cifra de substituição de digramas (pares de letras) e foi usada extensivamente em guerras.
Como funciona:
Cria uma matriz 5×5 usando uma palavra-chave (letras I e J compartilham a mesma posição)
O texto é dividido em pares de letras (digramas)
Se duas letras iguais ficam juntas, insere-se um X entre elas
Se o texto tiver número ímpar de letras, adiciona-se X no final
Regra 1: Se as letras estão na mesma linha → desloca cada uma para direita (circular)
Regra 2: Se as letras estão na mesma coluna → desloca cada uma para baixo (circular)
Regra 3: Se formam um retângulo → troca pelas letras nos cantos opostos da mesma linha
Sobre a Cifra Rail Fence (Cerca de Trilhos)
A Cifra Rail Fence, também conhecida como Zigzag Cipher, é um método de transposição simples onde o texto é escrito em um padrão de zigzag através de múltiplas linhas (trilhos) e depois lido linha por linha.
Como funciona:
Escolha um número de trilhos (linhas) de 2 a 10
Escreva o texto em zigzag descendo e subindo pelos trilhos
Para criptografar: leia cada trilho da esquerda para direita
Para descriptografar: reconstrua o padrão zigzag e leia na ordem original
Exemplo com 3 trilhos e "HELLO": H...O → .E.L. → ..L.. = "HOELL"