Escolar Documentos
Profissional Documentos
Cultura Documentos
Obs:: este script considera que o usuário tenha mais de uma instalação de Phyton
Phyton. Como
instalação
Instalar Pillow
3) Cd Scripts
4) Pip install Pillow
5) Invocar o seguinte commando py -3.9 -m pip install opencv-python python
https://python-guide
guide-pt-br.readthedocs.io/pt_BR/latest/scenarios/imaging.html
br.readthedocs.io/pt_BR/latest/scenarios/imaging.html
7) Abaixar a imagem de Le
Lenna Söderberg, https://en.wikipedia.org/wiki/Lenna , imagem
usada para testes de algoritmos de imagem desde 1973.
a. https://urwithajit9.medium.com/how
https://urwithajit9.medium.com/how-to-teach-des-using-python
python-the-easy-
way-part-1-des
des-subkey-generation-bb5a853ef9b0
b. https://urwithajit9.medium.com/how
https://urwithajit9.medium.com/how-to-teach-des-using-python
python-the-easy-
way-part-2-round
round-function-f-285dd3aef34d
c. https://urwithajit9.medium.com/how
https://urwithajit9.medium.com/how-to-teach-des-using-python
python-the-easy-
way-part-3-des
des-encryption-4394a935effc
9) Criptografar
ografar a image de Lenna e mostrar (use a Biblioteca Pillow e CV2),
a. usando o DES completo;
b. usando o DES sem nenhuma interação.
c. usando o DES com uma interação (ao invés de 16)
d. usando o DES com todas as chaves (k1 a k15) igual a zero...zero...
10) Faça um relatório em PDF explicando o que vc fez, a imagem da Lena, fez e concluiu em
“9”. Explique a questão da confusão e da difusão e a analise (o porque” da imagem da Lana em
“b”, “c” e “d”.
10)Extra de 10%. Coloque tudo no Dockerhub de tal forma que eu acesse a imagem e rode o
programa.
------------------------------------------------------------------------------------------------------Referências Utéis
Apresentação:
Artigo formato SBC
Referências:
https://www.youtube.com/watch?v=arqv2YVp_3E
Azure:
https://docs.microsoft.com/pt-br/azure/storage/common/storage-client-side-
encryption-python