UTILS.
100% no navegador
🗝️

Cifra de Palavra-Chave (Substituição Monoalfabética)

Construa um alfabeto de substituição a partir de uma palavra-chave e codifique ou decodifique texto por meio dele, com a tabela completa de mapeamento simples-para-cifrado exibida.


    
saída

Sobre esta ferramenta

A Cifra de Palavra-Chave é a maneira clássica de gerar um alfabeto de substituição monoalfabética a partir de uma palavra-chave memorável. Esta ferramenta constrói esse alfabeto cifrado, mostra o mapeamento completo e o usa para criptografar ou descriptografar seu texto no navegador. Ela é distinta de César (um deslocamento fixo), Atbash (uma reversão fixa) e Afim (uma fórmula linear): aqui todo o alfabeto de substituição é derivado de uma palavra que você escolhe.

O alfabeto cifrado é construído escrevendo a palavra-chave com as letras duplicadas removidas, depois acrescentando as letras não usadas restantes de A–Z em ordem. Uma letra opcional de início de preenchimento permite começar essa sequência restante em um ponto escolhido (com retorno circular pelo alfabeto) para variação extra. A string resultante de 26 letras se alinha por posição ao alfabeto simples A–Z, então a letra em cada índice se torna seu substituto. A codificação mapeia simples para cifrado; a decodificação inverte a mesma tabela.

Todo o processamento acontece localmente, então nada do que você digita sai do seu dispositivo. A caixa é preservada e quaisquer caracteres que não sejam letras passam intactos, o que mantém a pontuação e o espaçamento. Por ser uma substituição simples, a cifra preserva os padrões de frequência de letras e é vulnerável à análise de frequência — ótima para quebra-cabeças e aprendizado, mas não para segredos reais. Por exemplo, a palavra-chave KRYPTOS produz o alfabeto cifrado KRYPTOSABCDEFGHIJLMNQUVWXZ.

Perguntas frequentes

Como o alfabeto cifrado é gerado?
Escreva a palavra-chave, descartando quaisquer letras repetidas, depois acrescente as letras de A–Z que ainda não apareceram, em ordem. Essa string de 26 letras é alinhada ao alfabeto simples posição por posição para formar a chave de substituição.
O que a letra de início de preenchimento faz?
Ela define onde as letras restantes (fora da palavra-chave) começam. Em vez de sempre continuar a partir de A, o preenchimento pode começar em uma letra escolhida e dar a volta pelo alfabeto, produzindo um mapeamento diferente enquanto ainda usa cada letra exatamente uma vez.
Como isso difere de uma cifra de César?
Uma cifra de César desloca cada letra pela mesma quantidade fixa, então o alfabeto cifrado é apenas uma rotação. Uma cifra de palavra-chave embaralha o alfabeto com base em uma palavra, dando um espaço de chave muito maior, embora ambas permaneçam substituições monoalfabéticas.
A cifra de palavra-chave é segura?
Não. Como uma substituição monoalfabética, ela deixa intactas as pistas de frequência de letras e de padrão de palavras, então é facilmente quebrada por análise de frequência com texto suficiente. É ideal para quebra-cabeças, salas de aula e CTFs, não para proteger dados sensíveis.

Mais ferramentas