Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Aula Prática 6
1. Um dos primeiros algoritmos destinados à criptografia de mensagens foi a Cifra
de César. É um algoritmo simples baseado na substituição de letras por outras a
partir de uma troca de posições. Utilizando uma troca pela letra que está quatro
posições à frente, temos que a letra “a” é substituída pela letra “e”, a letra “b” é
substituída pela letra “f” e assim por diante. Considerando a mensagem “MAIS
AMOR”, qual é a respectiva forma criptografada utilizando a Cifra de César com a
substituição descrita acima?
2. Um dos primeiros algoritmos destinados à criptografia de mensagens foi a Cifra
de César. É um algoritmo simples baseado na substituição de letras por outras a
partir de uma troca de posições. Utilizando uma troca pela letra que está quatro
posições à frente, temos que a letra “a” é substituída pela letra “e”, a letra “b” é
substituída pela letra “f” e assim por diante. Considerando a mensagem “MAIS
AMOR”, por meio do Python, qual é a respectiva forma criptografada utilizando a
Cifra de César com a substituição descrita acima?
3. Um dos primeiros algoritmos destinados à criptografia de mensagens foi a Cifra
de César. É um algoritmo simples baseado na substituição de letras por outras a
partir de uma troca de posições. Utilizando uma troca pela letra que está quatro
posições à frente, temos que a letra “a” é substituída pela letra “e”, a letra “b” é
substituída pela letra “f” e assim por diante. Considerando a mensagem
criptografada “IRXIRHMQIRXS”, qual é a mensagem original utilizando a Cifra de
César com a substituição descrita acima?
4. Um dos primeiros algoritmos destinados à criptografia de mensagens foi a Cifra
de César. É um algoritmo simples baseado na substituição de letras por outras a
partir de uma troca de posições. Utilizando uma troca pela letra que está quatro
posições à frente, temos que a letra “a” é substituída pela letra “e”, a letra “b” é
substituída pela letra “f” e assim por diante. Considerando a mensagem
criptografada “IRXIRHMQIRXS”, utilizando o Python, qual é a mensagem original
utilizando a Cifra de César com a substituição descrita acima?
5. Na criptografia, a escolha da chave impacta diretamente no processo. O uso de
chaves mais complexas torna mais difícil a quebra da criptografia, a descriptografia
feita por quem não está autorizado a ter acesso ao conteúdo do texto plano. Uma
forma mais segura de criação de uma chave para a criptografia é a escolha de uma
palavra ou frase que será a chave. Escolhendo a chave “ESTUDO PYTHON”,
obtenha as correspondências para do texto plano para o texto cifrado.
6. Uma forma mais segura de criação de uma chave para a criptografia é a escolha
de uma palavra ou frase que será a chave. Escolhendo a chave “ESTUDO
PYTHON”, qual é a forma criptografada da palavra “CHAVE”?
7. Na criptografia RSA (Rivest-Shamir-Adleman), as letras são substituídas por
números de dois dígitos. O Python possui uma biblioteca destinada à criptografia
RSA. Uma possibilidade de sequência de comandos para cifrar e decifrar uma
mensagem utilizando a criptografia RSA por meio do Python é:
pip install rsa
import rsa
chavepublica,chaveprivada=rsa.newkeys(512)
m=input('Digite a mensagem: ')
mc=rsa.encrypt(m.encode(),chavepublica)
print("Mensagem original:", m)
print("Mensagem criptografada:", mc)
md=rsa.decrypt(mc,chaveprivada).decode()
print("Mensagem descriptografada:", md)
Considerando a palavra “mensagem”, qual é a respectiva forma criptografada?
8. O que é assinatura digital?
9. O que é certificado digital?

Mais conteúdos dessa disciplina