Cifra de Beaufort
Criptografe e descriptografe texto com a cifra de Beaufort, uma variante auto-recíproca da cifra de Vigenère.
Cifra de Beaufort
A cifra de Beaufort é uma variação da cifra de Vigenère onde as operações de criptografia e descriptografia são idênticas – aplique a mesma chave ao texto cifrado e você obterá o texto simples de volta. Digite uma palavra-chave, cole sua mensagem e cada letra muda de acordo com uma fórmula baseada na chave, que se repete enquanto o texto for executado. A magia da cifra de Beaufort é sua natureza recíproca: criptografia e descriptografia são uma operação, então você nunca precisa escolher uma direção.
A cifra funciona com a fórmula C = (K − P) mod 26, onde cada letra do texto simples é subtraída da letra-chave correspondente módulo 26. Ao contrário da cifra de Vigenère que adiciona a chave, Beaufort a subtrai, criando uma transformação auto-inversa. A chave deve conter pelo menos uma letra — todas as outras letras são ignoradas ao extrair a chave. À medida que a cifra processa seu texto, a chave se repete apenas nas letras, ignorando pontuação, números e emojis para que permaneçam em seus lugares originais.
A capitalização é preservada para que o resultado ainda seja lido naturalmente. Caracteres não alfabéticos passam intactos, o que significa que letras acentuadas, dígitos, símbolos e emojis nunca são criptografados. Isso torna a cifra de Beaufort útil em quebra-cabeças, aulas de criptografia, desafios CTF e caches misteriosos de geocaching onde você precisa de criptografia reversível sem uma etapa de descriptografia separada. Tudo é executado no seu navegador e seu texto nunca sai do seu dispositivo – cole, criptografe ou descriptografe e copie o resultado com confiança.