Utilizando o Algorítmo de Cifra de Cesar, que funciona tomando cada letra da
mensagem que será enviada e a substituindo pela k-ésima (k) letra sucessiva do
alfabeto, para criptografar tal mensagem.
Considerando k=10, o alfabeto iniciando na letra a até a letra z (repetindo, se
necessário), e sendo a mensagem à ser enviada: rede corporativa.
Qual das opções abaixo apresenta a mensagem criptografada corretamente?
bono mybzybkesfk
bono mybzybkdsfk
bpnp mybzybkdsfk
aono myazyakdsfk
bono mybzvbkdsfk
Soluções para a tarefa
Caso usarmos o Algoritmo de Cifra de Cesar, para criptografar "rede corporativa" com k=10 teremos como resultado "bono mybzybkdsfk".
Recapitulando, o Algorítimo de Cifra de Cesar, utiliza uma constante "k" para criptografar e descriptografar mensagens.
Esse "k", define quantas posições, cada letra irá avançar no alfabeto.
Vou tentar exemplificar para ficar mais simples :)
Supondo que queremos criptografar a letra "g" com k=6, essa letra "g" irá avançar 6 letras do alfabeto:
g h i j k l m
vemos que o "g" torna-se um "m".
Agora supondo que estamos trabalhando com a letra "z" com k=5, teremos que retornar ao inicio do alfabeto e continuar contando normalmente:
z a b c d e
Vemos que o "z" torna-se "e".
Vamos para a questão:
"rede corporativa" com k=10, cada letra irá avançar 10 posições no alfabeto, logo termos "bono mybzybkdsfk".