Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER ESCOLA SUPERIOR POLITÉCNICA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MATEMÁTICA COMPUTACIONAL ATIVIDADE PRÁTICA ALUNO: Jean Nascimento – RU: 3802602 Atividade Prática: Codificar a mensagem “Este texto deve ser criptografado” por criptografia simétrica pelo algoritmo elementar XOR utilizando como chave criptográfica o seu RU ou parte dele. Após a obtenção da cifra, decodificá-la, comprovando a eventual reciprocidade do processo. Descrição: As tabelas a seguir apresentam 6 linhas, sendo elas respectivamente: 1. FRASE: Contém os caracteres da frase a ser criptografada, juntamente com os espaçamentos necessários. 2. BITS-FRASE: Aqui são mantidos os caracteres da frase convertidos para binário. 3. RU/CHAVE: Contém a chave criptográfica (RU) a ser usada para cifrar a frase. 4. BITS-RU: Os dígitos da chave criptográfica serão convertidos para binário e mantidos nesta linha. 5. CODIFICAÇÃO: Os bits da frase e da chave criptográfica serão comparados através do método XOR, resultando na codificação da frase. 6. DECODIFICAÇÃO: Novamente utilizando do método XOR, os binários contidos em BITS-RU e CODIFICAÇÃO serão comparados e retornarão os mesmos bits da frase antes de ser codificada, comprovando o funcionamento do método. FRASE BITS - FRASE RU/CHAVE BITS - RU Cada coluna corresponde às informações de determinado caractere. Frase J e a n N a s c i m e n t o Bits-Frase 01001010 01100101 0110000 1 RU/Chave Bits-RU Codificaçã o Decodifica ção
Compartilhar