Baixe o app para aproveitar ainda mais
Prévia do material em texto
Daniel Carneiro dos Santos Vial – 11815876 Clique sobre a codificação HTML ENTITIES e veja os valores para todos os caracteres do seu nome: Daniel Carneiro dos Santos Vial - Daniel Carnei 4;o dos Santos  6;ial Se for retirado o caractere &# irá sobrar apenas números decimais. Esses valores indicados são diferentes dos apresentados para seu nome na tabela ASCII? Não, os números batem com os apresentados na tabela ASCII. Permanecendo com seu nome completo no campo TEXT, selecione a opção de codificação em Caesar Cipher. (não esqueça de clicar em HTML ENTITIES para visualizar essa opção) Daniel Carneiro dos Santos Vial - GDQLHO FDUQHLUR GRV VDQWRV YLDO 1) Você deve estar visualizando o seu nome completo codificado na cifra de César. Ao mover o campo shift, novos valores são apresentados. O que é ou qual seria a função desse shift na cifra de César? Podemos ver que ao movimentar o shift os caracteres vão se alterando, isso se deve porque o shift faz referência ao número que indica com qual letra irá começar o caractere de criptografia. 2) Fazendo uma tabela como a apresentada abaixo, indique os valores (completo) para cada uma das codificações apresentadas para seu nome completo. 3) Qual das cifras não vistas em aula, mas disponíveis no site Cryptii você achou interessante? Justifique sua resposta e apresente o resultado da mesma. Achei bem interessante a BAUDOT-MURRAY-CODE, ela usa um conjunto de caracteres anteriores ao EBCDIC e ASCII e é representado por uma série de bits assíncronos. E temos duas opções, separador e fita. 4) Busque referências teóricas sobre a mesma e cole a explicação do funcionamento dessa cifra interessante nessa atividade. O código Baudot original foi inventado por Émelie Baudot em 1870. Era um código de 5 bits que ficou conhecido como Alfabeto Telegráfico Internacional No 1 (ITA1). Em 1901, o código foi aprimorado por Donald Murray. Murray projetou o código para minimizar o desgaste do maquinário. Ele atribuiu os símbolos e letras usados com mais frequência aos códigos com menos orifícios perfurados. Isso levou ao padrão International Telegraph Alphabet No 2 (ITA2), que foi amplamente usado até que os códigos ASCII de 7 bits apareceram em 1963. Na caixa “I-Input” marque “ASCII(base 256)”. digite seu nome completo nesse campo Na caixa “II-Input” marque “binary(base 2) e coloque o valor binário para o texto 12345. (Não sabe o valor desse binário? A atividade anterior pode lhe ajudar nisso.) 5) Informe o valor de saída “III Output” para cada um dos tipos abaixo clicando em “Calculate XOR”: Binary (base 10): 1000100011000010110111001101001011001010110110000100000010000110110000101110 0100110111001100101011010010111001001101111001000000110010001101111011100110 0100000010100110110000101101110011101000110111101110011000100010110010001011 0100101010101011001 Decimal (base 10): 120818046494215572768492161742823649548814237575021440105786369163761702233 Hexadecimal (base10): 44616e69656c204361726e6569726f20646f732053616e746f7311645a5559 ASCII (base 256): Daniel Carneiro dos Santos Vial 6) Porque para o cálculo de XOR não fez diferença as entradas de input I e II estarem em formatos diferentes? Porque na criptografia XOR as operações matemáticas são feitas em binário, sendo assim os métodos de entrada e saída não apenas uma exibição do resultante. 22) Usando a mesma frase do slide passado “Text to encrypt”, porém agora gerando novas chaves de tamanhos 512, 1024, 2048, 4096 qual é o texto encriptado dado como resposta? 512: FHwqcDOA9uQ8w/Pe+eb5jFE+TlUast/s/KLlEFPCq9nA1k/Z9HY34yjauOP28I6xpqjNJGpfkkGTPTx WVCaxMg== 1024: OQFnvCz+K7X1r4jF/nL7CkCdghm5TSYqGZviFW5S4maf2rOEiGV2f9pVvEmmtCzWxOY6yzNMSY9 piJLj3IyUHAsN+6kBqY6MujsB+Dbfc6djoTrLQVc99q2SnihaF5U7TYmCBrmYXBgZoGPrs9vT+aTm7 hTg/Lu23GzDGghgREc= 2048: MA/y8mrzjTzhH+CGWPP3wZbdyHPYv5eUAdqtg4n5Ga6ZRKQpP/2lZe2W8WRNuyP2uafFm8Ci6 TKyl3lcDSjbcdiyvWCLNS8cWRIDR9m/ph20cqUhrwb+Wc+F0SzSwtuCdMUPnEp6gv5EoD4zA0Cf0 2erZVsH1m2UmQbetylyuqMaZKGR5UGtZq28Zl8MWxXxZzbE5a9REwcebSGNYXLPP9jkK38B7nX h+Ifyl3Puqiy56fLG2HfZrdioO9EXZX1KSS5mBKkMhhmuwpmzepwL2W2RMZuQQpjbMpUGqIDkt uJFHALgmWGljPTEtBdY/RvGpW3m+cm/5H5z9RUDf1vxeA== 4096: ZSQDr3q2INnrnEhnx8Rtfz3Sh/rhSYe10BzDxqbL5q5psIAlF/YmLET/ATOgOgL66hm+UBA4j5kB1l8 cnlG2Rlowz3r1gVs9PQ4FUWY9amms0IRzIb04Rr/vUomyv/M6L5m7Japrr9/kAsX5BhLCuAL75HJ Wmm77M3BQL0LUTYC0MsogwEWOpxkldzEUR+er3X7+tAb7yv+f0Xo21+pt/4nwwbT07d/lXe3z vQxYYkvCQYROXzCmsJZLkqxc4NZWHhgoBJ3KRAL1TTZSnFRQ8Cmjdh1F5riofF4diL6mp1bndlCvj DRD0tMJWJbp11CbH3Is4QvzLR5N/xMlHNv81bpHoYw56oV4gazMb2n8MX6WC19oyQO5uQpb TaJES6N9MiO82ZF1Stlazmu3FCF3VyunFR6tsv2RiGUZ6k2iXcyA9hjheEFoVhVi+tfGer68B8sqFHJo qrQwKH/5qWeG63lm4ooH9S2uCX8iRGh4XXPsGiGhCUmEukaI0x/AnkHK1BjIcI/7KGrEEBW498g 6pmjMlCachko0lFbP6fnOJYFnpIejlkskJj3wIOfVlZts3vvrMow+c+v3HnLeAUaNCF/w0EZ+52rSQa0 kJ8ShqvAQC/PgFHrA0ibxhY68qu8UedBzYmVRicDj5d0S1CnVwL99/W/50oCHo2xDS5soRQ== 23) Você observou que tem diferença de tamanho no texto encriptado da menor chave 512 até a maior 4096, para o mesmo texto de entrada “Text to encrypt”? Por que isso acontece? Acontece pelo fato de aumentar o tamanho dos Bits, quanto mais bits tiver, maior será a chave encriptada. Public Key: -----BEGIN PGP PUBLIC KEY BLOCK----- Version: OpenPGP.js v.1.20130420 Comment: http://openpgpjs.org xk0EX6VwewEB/38O4HVY74khv1Vd7iAAmKIRPCKZeo+vl+/0fOF96WAJiu9j TkuIC1hKS0utRDKjzuJ/52+owGgvWayNQGV0X9sAEQEAAc0kVGVzdCBNY1Rl c3Rpbmd0b24gPHRlc3RAZXhhbXBsZS5jb20+wlwEEAEIABAFAl+lcHwJEPjU jr7XNcGGAADDpgH/WPzJ93HF7OGRHl23z6FTjKfLDNWMbITw5M9z6Mp4x4SJ fyX/PpQYLov6XqcFNrDiJh5HKg87ST48+FNXeZ+Rag== =V3mP -----END PGP PUBLIC KEY BLOCK----- Private Key: -----BEGIN PGP PRIVATE KEY BLOCK----- Version: OpenPGP.js v.1.20130420 Comment: http://openpgpjs.org xcA4BF+lcHsBAf9/DuB1WO+JIb9VXe4gAJiiETwimXqPr5fv9HzhfelgCYrv Y05LiAtYSktLrUQyo87if+dvqMBoL1msjUBldF/bABEBAAEAAf9F74Fa9hX6 7EltiqMsmEdrRYNNJB+TATrnSDKIx45yXmQaeQ5aRf8PiJ2QFpxD0rbSbe25 U8qlw/ej2Fy+JN6pAQDaaeUKgddeDrQhk+1YOo4gOgk3r2bg/hc4iHjL/fXn nQEAlOxb6vv3ym/gLImKrf2HLO+jbiWooFW3F9alxvTy19cA/1I5eM43xxzo kotlLhdNg5b7Y1fHhdSgv8mPFAdWikRlVpzNJFRlc3QgTWNUZXN0aW5ndG9u IDx0ZXN0QGV4YW1wbGUuY29tPsJcBBABCAAQBQJfpXB8CRD41I6+1zXBhgAA w6YB/1j8yfdxxezhkR5dt8+hU4ynywzVjGyE8OTPc+jKeMeEiX8l/z6UGC6L +l6nBTaw4iYeRyoPO0k+PPhTV3mfkWo= =IieT -----END PGP PRIVATE KEY BLOCK----- Message encrypt: -----BEGIN PGP MESSAGE----- Version: OpenPGP.js v.1.20130420 Comment: http://openpgpjs.org wUwDPglyJu9LOnkBAf9Edr296FulMyQuQPFAnY1ziuHzNQiOE1bnAiDXaTMj Ja/ikglzBcA7DrPCQbhrM86BWKQO6zjq0xOQngeGqj7P0mYBD8jKs250kk7v KvLzCcFAA+jUP2/SJSUTDw45PRnFNqDEt05vvLqsAV32OknkjMlM3oKsBvrq ZjO89Rs+d2rqAtPq10cRpyqkpjD7WnhdklB+ufAP05rBhoc6Z2qIF89ObZvF 5y4= =UTdM -----END PGP MESSAGE----- Decrypt message: Laboratório de Criptografia Assimétrica PGP 24) Qual a mensagem o professor deixou pra você após funcionar o botão Decrypt Message? Só foi possível de reverter a mensagem PGP em claro porque o professor envio a chave privada que ele criou para esse teste. Nunca devemos enviar ou repassar a chave privada para ninguém de nenhum algoritmo. Responda: 25) O que aconteceu? Qual conclusão você chegou? Caso apresente erro, volte com o cabeçalho e rodapé novamente e tente decifrar a mensagem. Aconteceu que, se os campos da private key ou na mensagem codificadas, é praticamente impossível descriptografar a mensagem.
Compartilhar