Buscar

Atividade II de Proteção de Dados e Informação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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&#11
4;o dos Santos &#8
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.

Outros materiais