Como usar a cifra de César para cifrar e desencriptar texto
Insira o texto, escolha um deslocamento e use a cifragem predefinida; para inverter a transformação, indique `decrypt` e repita o mesmo valor. O deslocamento inicial é 3 e os caracteres não alfabéticos ficam inalterados.
Insira o texto, escolha um deslocamento e use a cifragem predefinida; para inverter a transformação, indique decrypt e repita o mesmo valor. O deslocamento inicial é 3 e os caracteres não alfabéticos ficam inalterados.
Conhecer a transformação antes de começar
A cifra de César transforma texto através de um deslocamento aplicado às letras reconhecidas. É útil para perceber como uma substituição alfabética funciona, preparar um exemplo didático ou desfazer uma transformação feita anteriormente. O modo predefinido é a cifragem, por isso pode começar sem alterar essa opção quando pretende avançar as letras.
O texto de entrada é opcional. Se não inserir conteúdo, o processamento termina com texto transformado vazio. Também pode escolher o deslocamento em vez de aceitar o valor inicial. Maiúsculas e minúsculas são tratadas em sequências separadas, enquanto a pontuação e outros caracteres não alfabéticos permanecem como estavam.
Aplicar um deslocamento e inverter o processo
-
Insira ou cole o conteúdo no campo de texto disponibilizado pela ferramenta. Pode deixar esse campo sem conteúdo para verificar o comportamento da entrada vazia; nesse caso, o resultado será igualmente vazio.
-
Defina um deslocamento inteiro. Se mantiver a predefinição, será usado o valor 3. Durante a cifragem, cada letra reconhecida avança o número de posições indicado, respeitando a separação entre maiúsculas e minúsculas.
-
Para cifrar, mantenha o modo inicial. Para inverter uma transformação, introduza o valor
decryptno controlo de modo e mantenha o mesmo deslocamento usado anteriormente. O valor tem de coincidir com essa palavra; outro valor conduz ao ramo de cifragem, em vez de ativar a desencriptação. -
Inicie o processamento e observe o texto transformado. Compare algumas letras da entrada com a saída para confirmar o sentido do deslocamento, sem esperar alterações nos espaços, na pontuação ou noutros caracteres não alfabéticos.
-
Se quiser recuperar o texto de origem, use a saída cifrada como nova entrada, conserve o número do deslocamento e selecione
decrypt. Na desencriptação, esse número é negado antes de transformar as letras, permitindo fazer o percurso inverso da operação correspondente. -
Ao experimentar outro valor de deslocamento, registe-o para poder repetir a operação no sentido contrário. Uma alteração desse número muda a relação entre a entrada e a saída, mesmo que o texto e o modo permaneçam iguais.
Ler a saída sem confundir o modo
O resultado é um novo texto no qual as letras reconhecidas foram movidas segundo o número escolhido. Com o valor 3 na cifragem, Hello passa a Khoor, porque cada letra avança três posições dentro do respetivo intervalo de maiúsculas ou minúsculas. A capitalização não é nivelada durante a transformação.
Na desencriptação, o deslocamento fornecido é aplicado em sentido inverso. Para essa operação corresponder a uma cifragem anterior, é necessário reutilizar o mesmo valor e indicar decrypt como modo. Um resultado que parece continuar cifrado pode, portanto, indicar um modo diferente ou um número que não corresponde à operação original.
Espaços, vírgulas, pontos e outros caracteres não alfabéticos são copiados sem transformação, pelo que a disposição visível da frase pode manter-se enquanto as letras mudam. A especificação disponível não define um tratamento linguístico próprio para caracteres alfabéticos fora dos intervalos reconhecidos; interprete esses casos com prudência.
Exemplo prático
Uma pessoa quer cifrar a mensagem Hello, mundo! usando o deslocamento inicial de 3.
Insira Hello, mundo!, conserve o deslocamento 3 e execute a cifragem no modo inicial.
A saída tem a forma Khoor, mundo!: Hello avança três posições, a vírgula, o espaço e o ponto de exclamação ficam iguais, e as letras de mundo seguem a mesma regra.
Limitações
- A operação deixa pontuação e outros caracteres não alfabéticos como estavam. O tratamento de caracteres alfabéticos fora dos intervalos reconhecidos não é definido como uma regra linguística específica.
Erros comuns
- Introduzir uma designação diferente de
decryptquando pretende inverter o texto faz com que seja usada a cifragem. Substitua o valor pelo mododecrypte confirme que o deslocamento coincide com o da operação inicial.
Perguntas frequentes
Tenho de introduzir texto para usar a ferramenta?
Não. O campo pode ficar vazio, porque o texto é opcional. Nessa situação, o processamento termina com uma saída transformada vazia.
Qual é o deslocamento predefinido?
O valor inicial é 3. Quando a cifragem usa essa definição, Hello transforma-se em Khoor, mantendo a distinção entre maiúsculas e minúsculas.
Que modo devo indicar para desencriptar?
Indique decrypt como modo e repita o deslocamento aplicado ao texto cifrado. O sistema nega esse valor para deslocar as letras no sentido inverso.